/* Allgemeine Konfiguration */
* {
	font-family:arial,verdana,helvetica,sans-serif;
}
body{font-family:arial;}
/* Abstände bei verschiedenen Elementen entfernen */
h1,h2,h3,h4,h5,h6,span,p,dl,dt,dd{
	margin: 0;
	padding :0;
	font-style:normal;
	font-weight:normal;
}

/* Überschriften */
h1 {
	width:720px;
	height:47px;
	color:#747674;
	font-size:24px;
	padding:14px 0 0 10px;
	font-family:Times,'Times New Roman',Garamond;
	background: url(title_h4.jpg) no-repeat;
}

h2 {
	font-size:18px;
}

h3 {
	font-size:12px;
	font-weight:bold;
}

h3.dark {
	margin:0px;
	height:21px;
	color:#ffffff;
	font-size:11px;
	margin-bottom:5px;
	white-space:nowrap;
	padding:0px 0px 0px 9px;
	border-top:1px solid #5e5e5e;
	background: url(bg-h3-dark.gif) repeat-x;
}

div.div-h3 {
	padding:0px 1px;
	background:url(bg-h3-dark-aussen.gif) repeat-x;
}

h4 {
	font-size:12px;
	font-weight:bold;
}

img{border:0px;}

img.atImage {
	top:2px;
	position:relative;
	margin:0 1px;
}

.clearBoth {
	-margin:0;
	-padding:0;
	clear:both;
}

.dotted {
	border-bottom:1px dotted #b8b8b8;
}

embed {
	border:0px;
	margin:0px;
	padding:0px;
}

/* Textausrichtungen fuer RTE bei typo3 4.2.1 */
.align-right {
	text-align:right;
}

.align-justify {
	text-align:justify;
}

.align-center {
	text-align:center;
}
.body_pagetitle h1{	color:#494949; font-size:16px; font-weight:bold;}
/* Bildunterschrift */
dd.csc-textpic-caption {
	font-size:10px;
	text-align:right;
}

/* Abstand Bilder im Test unten */
.csc-textpic-image {
	padding:3px 0;
}

/* Link Seitenanfang */
p.csc-linkToTop {
	text-align:right;
	padding:15px 0;
}

/* LINKS */
a:link,
a:active {
	color:#2b74a3;
	text-decoration:none;
}

a:visited {
	color:#9c9c9c;
	text-decoration:none;
}

a:hover {
	color:#009ac8;
	text-decoration:underline;
}

/* Externe Links */
.external-link-new-window {
	margin-right:5px;
	padding-right:18px;
	background:url(outbound_icon.gif) no-repeat right center;
}

/*----------------------------------------*/
/* base */
/*----------------------------------------*/
html{
	height:100%;
}
body{
	height:100%;
	margin: 0;
	padding:0;
	background-color:#E1E1E1;
	color:#555555;
	text-align:center;
}

/* --------- stage --------- */
div#stage{
	width:940px;
 
	margin: 0 auto;
	background: url(stage_bg.gif) repeat-y;
	text-align:left;
}
/* for modern browser */
html>body>#stage {
	height: auto;
}
.clr{ clear:both; height:8px;}
/* --------- container --------- */
div#container{
	position:relative;
	width:920px;
	margin: 0 10px;
}


/*----------------------------------------*/
/* header */
/*----------------------------------------*/
div#header{
	position:relative;
	width:920px;
	height:52px;
	background:url(header_bg.gif) repeat-x;
}
/* --------- SANYO logo --------- */
#header h1{
	width:139px;
	height:49px;
	font-size:0px;
}
/* --------- tg_mark --------- */
#tgMark{
	position:absolute;
	top:13px;
	left:800px;
	font-size:0px;
}
/* --------- region-link --------- */
/* left:650px; with gaia logo */
#region-link {
	position:absolute;
	top:21px;
	left:770px;
	width:58px;
	height:15px;
}
#region-link ul{
	width:58px;
	height:15px;
	margin:0;
	padding:0;
	list-style:none;
	background:url(region-link.gif) no-repeat;
}
#region-link li{
	margin:0;
	padding:0;
	text-indent:-9999px;
	font-size:0px;
	float:left;
}
#region-link li a {
	display:block;
	height:15px;
	text-decoration:none;
}
#region-link01 { 
	width:58px;
}
#region-link01 a:hover {
	width:58px;
	background: url(region-link.gif) 0 -15px;
}
#region-link01On {
	width:58px;
	background: url(region-link.gif) 0 -30px;
}

/*----------------------------------------*/
#siteTitle{
	width:900px;
	height:22px;
	padding:0 20px 0 0;
	text-align:right;
}
#siteTitle h2 {
	font-size:0px;
}

div#title-h3 {
	margin:0px;
	padding:0px;
	background:url(bg-head.gif) repeat-x;
}

/* ------------ pagebody ---------------- */
#pagebody{
}
#pagebody.wide{
	padding:10px;
	/*background : url(pagebody_wide_bg.gif) no-repeat;*/
}

/* ---------------- left ---------------- */
div#left{
	float:left;
}

/* --------- global-link --------- */
/* left:717px; with gaia logo */
#global-link {
	position:absolute;
	top:21px;
	left:837px;
	width:63px;
	height:15px;
}
#global-link ul{
	width:63px;
	height:15px;
	margin:0;
	padding:0;
	list-style:none;
	background:url(global-link.gif) no-repeat;
}
#global-link li{
	margin:0;
	padding:0;
	text-indent:-9999px;
	font-size:0px;
	float:left;
}
#global-link li a {
	display:block;
	height:15px;
	text-decoration:none;
}
#global-link01 {
	width:63px;
}
#global-link01 a:hover {
	width:63px;
	background: url(global-link.gif) 0 -15px;
}
#global-link01On {
	width:63px;
	background: url(global-link.gif) 0 -30px;
}


/*----------------------------------------*/
/* footer */
/*----------------------------------------*/
div#footer{
	clear:both;
	height:80px;
	position:relative;
	padding:10px 0 0 0;
	background: url(footer_bg.gif) no-repeat;
}

#gaia-banner {
	float:left;
	width:199px;
	display:block;
	margin:0 0 0 10px;
	-margin:0 0 0 5px;
}



#footer-navi,
#footer-navi-de,
#footer-navi-fr,
#footer-navi-sp,
#footer-navi-it,
#footer-navi-dk,
#footer-navi-gr,
#footer-navi-ru,
#footer-navi-hu,
#footer-navi-pl,
#footer-navi-sr,
#footer-navi-sl,
#footer-navi-tz {
	float:right;
	min-height:15px;
	text-align:center;
}

#footer-navi {
	width:310px;
	-width:305px;
	margin:0 270px 0 0;
	-margin:0 150px 0 0;
}

#footer-navi-de {
	width:370px;
	-width:375px;
	margin:0 250px 0 0;
	-margin:0 130px 0 0;
}

#footer-navi-fr {
	width:430px;
	margin:0 220px 0 0;
	-margin:0 110px 0 0;
}

#footer-navi-sp {
	width:450px;
	margin:0 210px 0 0;
	-margin:0 100px 0 0;
}

#footer-navi-it {
	width:400px;
	margin:0 210px 0 0;
	-margin:0 120px 0 0;
}

#footer-navi-dk {
	width:370px;
	-width:365px;
	margin:0 250px 0 0;
	-margin:0 130px 0 0;
}

#footer-navi-gr {
	width:530px;
	-width:535px;
	margin:0 150px 0 0;
	-margin:0 70px 0 0;
}

#footer-navi-ru {
	width:420px;
	margin:0 210px 0 0;
	-margin:0 120px 0 0;
}

#footer-navi-hu {
	width:330px;
	margin:0 250px 0 0;
	-margin:0 140px 0 0;
}

#footer-navi-pl {
	width:330px;
	margin:0 250px 0 0;
	-margin:0 140px 0 0;
}

#footer-navi-sr {
	width:330px;
	margin:0 250px 0 0;
	-margin:0 140px 0 0;
}

#footer-navi-sl {
	width:330px;
	margin:0 250px 0 0;
	-margin:0 140px 0 0;
}

#footer-navi-tz {
	width:330px;
	margin:0 250px 0 0;
	-margin:0 140px 0 0;
}

#footer-navi ul,
#footer-navi-de ul,
#footer-navi-fr ul,
#footer-navi-sp ul,
#footer-navi-it ul,
#footer-navi-dk ul,
#footer-navi-gr ul,
#footer-navi-ru ul,
#footer-navi-hu ul,
#footer-navi-pl ul,
#footer-navi-sr ul,
#footer-navi-sl ul,
#footer-navi-tz ul {
	margin:0;
	height:15px;
	list-style:none;
	white-space:nowrap;
	padding:0 0 0 11px;
}

#footer-navi li,
#footer-navi-de li,
#footer-navi-fr li,
#footer-navi-sp li,
#footer-navi-it li,
#footer-navi-dk li,
#footer-navi-gr li,
#footer-navi-ru li,
#footer-navi-hu li,
#footer-navi-pl li,
#footer-navi-sr li,
#footer-navi-sl li,
#footer-navi-tz li{
	margin:0;
	padding:0;
	float:left;
	-width:5px;
}

#footer-navi li a,
#footer-navi-de li a,
#footer-navi-fr li a,
#footer-navi-sp li a,
#footer-navi-it li a,
#footer-navi-dk li a,
#footer-navi-gr li a,
#footer-navi-ru li a,
#footer-navi-hu li a,
#footer-navi-pl li a,
#footer-navi-sr li a,
#footer-navi-sl li a,
#footer-navi-tz li a {
	height:15px;
	display:block;
	color:#494949;
	font-size:10px;
	font-family:arial;
	text-decoration:none;
	padding:1px 6px 0 24px;
	background:url(footer_navi.gif) no-repeat;
}

#footer-navi li a:hover,
#footer-navi-de li a:hover,
#footer-navi-fr li a:hover,
#footer-navi-sp li a:hover,
#footer-navi-it li a:hover,
#footer-navi-dk li a:hover,
#footer-navi-gr li a:hover,
#footer-navi-ru li a:hover,
#footer-navi-hu li a:hover,
#footer-navi-pl li a:hover,
#footer-navi-sr li a:hover,
#footer-navi-sl li a:hover,
#footer-navi-tz li a:hover {
	height:15px;
	display:block;
	color:#2791B1;
	font-family:arial;
	text-decoration:none;
	background:url(footer_navi.gif) no-repeat;
}

#footer-navi address,
#footer-navi-de address,
#footer-navi-fr address,
#footer-navi-sp address,
#footer-navi-it address,
#footer-navi-dk address,
#footer-navi-gr address,
#footer-navi-ru address,
#footer-navi-hu address,
#footer-navi-pl address,
#footer-navi-sr address,
#footer-navi-sl address,
#footer-navi-tz address {
	padding:10px 0 0 0;
	color:#ADADAD;
	font-size:10px;
	font-family:arial;
	font-style:normal;
	white-space:nowrap;
}



/*---------------- banner ---------------*/
div.banner-localnaviTop{
	padding:0px 5px 2px 5px;
	font-size:0px;
}
div.banner-localnavi{
	padding:2px 5px;
	font-size:0px;
}
div.banner-localnaviLine{
	padding:5px;
}

/* ---------------- main ---------------- */
div#main{
	width:730px;
	float:right;
	font-size:100%;
	line-height:1.6;
}

div#main-start {
	width:920px;
	float:right;
	font-size:100%;
	line-height:1.6;
}

/* ------------- main-container --------- */
div#main div.main-container, 
div#main-start div.main-container {
	padding:20px;
	font-size:12px;
	background:#ffffff url(main_container_bg.gif) no-repeat;

}

#mainImage {
	padding-bottom:5px;
	background:url(main_image_bg.gif) repeat-x;
}




/* KONFIGURATION DER KLASSEN FÜR DIE INPUTFELDER */
/* normaler Zustand */
fieldset.csc-mailform {
	border:0px;
}

div.csc-mailform-field {
	vertical-align:top;
}

/* Farbe Pflichtfelder */
.reqLabelWrap label {
	color:#6B0005;
	font-size:12px;
	font-weight:bold;
}

.labelWrap {
	font-size:12px;
}

label {
	clear:both;
	float:left;
	width:200px;
	cursor:hand;
	display:block;
	margin-top:6px;
	vertical-align:top;
}

input {
	font-size:12px;
	margin-top:5px;
}

select {
	height:20px;
	margin-top:5px;
	font-size:12px;
}

input.normal-form:hover,
textarea.normalArea:hover,
input.csc-mailform-check:hover {
	border:1px solid #6B0005;
	background-color:#FFFFFF;
}

textarea {
	margin-top:5px;
}

.csc-mailform-radio {
	cursor:hand;
}

.csc-mailform-check {
	cursor:hand;
}

.normal-form {
	color:#666666;
	border:1px solid #266295;
	background-color:#f4faff;
}

.normalArea {
	color:#666666;
	border:1px solid #266295;
	background-color:#f4faff;
}

/* aktiver Zustand */
.active {
	color:#000000;
	border:1px solid #6B0005;
	background-color:#FFFFFF;
}

.csc-mailform-submit {
	margin:20px 0 0 123px;
}

/* Sitemap GS */
ul.sitemap-l1 {
	float:left;
	margin:0 0 15px 0;
}

div.sitemap-spacer {
	float:left;
	width:5px;
}

ul.sitemap-l1 li a.sitemap-a-l1 {
	padding:3px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background-color:#5191c9;
}

ul.sitemap-l1,
ul.sitemap-l2,
ul.sitemap-l3,
ul.sitemap-l4 {
	margin:0px;
	padding:0px;
	list-style:none;
}

ul.sitemap-l2 li a.sitemap-a-l2 {
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:2px 2px 2px 5px;
	text-decoration:none;
	background-color:#d7d9db;
}

ul.sitemap-l3 li a.sitemap-a-l3 {
	display:block;
	font-size:10px;
	font-weight:bold;
	padding:2px 2px 2px 8px;
	text-decoration:none;
	background-color:#e6e7e8;
}

ul.sitemap-l4 li a.sitemap-a-l4 {
	display:block;
	font-size:9px;
	font-weight:bold;
	padding:2px 2px 2px 18px;
	text-decoration:none;
	background-color:#f5f5f6;
}
ul.sitemap-l2 li a:hover.sitemap-a-l2,
ul.sitemap-l3 li a:hover.sitemap-a-l3,
ul.sitemap-l4 li a:hover.sitemap-a-l4 {
	color:#5191c9;
}

.divPageLocation{clear:both;font-size:10pt;border:0px solid #aaaaff;line-height:25px;height:25px;text-indent:5px; margin-top:15px; margin-bottom:10px; width:98%;}
.divPageLocation span{margin-right:5px;}
.divPageLocation a{margin-right:3px;border:1px solid #aaaaaa;background-color:#eeeeee;padding-left:3px;padding-right:3px;text-decoration:none;color:#555555}
.divPageLocation a:visited{text-decoration:none}
.divPageLocation .aIndexPage{background-color:#22cccc;border:1px solid #22aaaa;color:White}
.divPageLocation input{width:20px;height:12px;font-size:10pt}
.spanRecordCount{display:none;}
/*-------------------分页效果结束--------------------*/




.type-color1 {FILTER: Glow(Color=ffffff, Strength=1) dropshadow(Color=#999999, OffX=1, OffY=1,);WIDTH: 100;color: #B6292B;}
.type-color2 {color: #b50000;}
.type-color3 {color: #ffffff;}
.type-height1 {height: 36px;padding-top: 8px;}
.type-height2 {height: 1px;background-image: url(Blue/Ar2.gif);font-size: 0px;line-height: 0px;margin: 0px;padding: 0px;}
.type-height3 {height: 1px;background-color: #a4bca4;font-size: 0px;line-height: 0px;margin: 0px;padding: 0px;}
.add-time {text-align: right;height: 26px;padding-top: 3px;border-bottom: 1px solid #999999;}
.Head_Table {font-size: 10pt;color: #000000;text-decoration: none;width:134px;height:31px;align: center;valign: middle;font-weight: bold;}
.Head_Table a{font-size: 10pt; text-decoration: none;font-weight: bold; width:134px;height:31px;align: center;valign: middle;font-weight: bold;padding-top: 6px;}
.Head_Table a:hover{background-image: url(topbg1.gif);font-size: 10pt;color: #000000;text-decoration: none;font-weight: bold; width:134px;height:31px;align: center;valign: middle;font-weight: bold;padding-top: 6px;}
.Head_Table1 {background-color: #CAE5E8;height: 28px;}
.bottom-Table {background-color: #58C1C5;text-align: center;height: 80px;padding-top: 10px;}
.Menu_Table {width:130px;padding:3px;background-color: #ffffff;}
.Menu_Table1{background-color: #2488A0;}
.table-span {height: 5px;width: 5px;margin: 0px;padding: 0px;font-size: 0px;line-height: 0px;}
.table-head {background-color: #66CFD3;height: 70px;text-align: right;padding: 15px 0px 0px;}
.table-head1 {height: 25px;text-align: right;color: #FFFFFF;}
.table-tstr {height: 25px;text-align: left;}
.table-tstd {text-align: center;}
.table-Side {background-color: #CAE5E8;padding: 5px;height:226px}
.table-Side1 {text-align: center;padding: 1px;background-image: url(images/newleftbg.gif);height: 33px;border: 1px solid #F2F9F9;padding-top:3px;}
.table-Side3 {text-align: left;padding: 10px 10px 0px;border: 1px solid #F2F9F9;}
.table-Mainall {text-align: left;margin: 0px;padding: 0px 0px 0px 20px;width: 680px;}
.table-Main {background-color: #ffffff;padding-top: 10px;padding-left: 5px;padding-right: 5px;padding-bottom: 5px;height:226px;}
.table-Link {padding: 1px 1px 1px 75px;background-image: url(Blue/side_l.jpg);height: 28px;}
.ubb_tableall {padding: 4px;background-color: #efefef;border-top: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;}
.page-head {background-image: url(Blue/main_a.gif);height: 30px;padding-left: 19px;font-weight: bold;color: #777777;text-align: left;}
.page-name {height: 28px;padding-top: 10px;color: #b50000;font-size: 12pt;font-weight: bold;text-align: left;padding-left: 20px;}
 .page-name2 {padding-top:0px; padding-bottom:8px;color: #b50000;font-size: 12pt;font-weight: bold;text-align: left;padding-left: 20px;}
.guest-face {padding-top: 8px;}
.guest-titlet {height:30px;border-bottom: 1px solid #DFDFDF;}
.guest-content {padding-top: 5px;padding-bottom: 5px;}
.guest-admin {height: 30px;padding-top: 7px;font-size: 9pt;color: #568ECD;}
.guest-adminc {height: 25px;padding-top: 5px;border-top: 1px solid #DFDFDF;color: #568ECD;}
.guest-height {height: 1px;background-image: url(Blue/Ar2.gif);font-size: 0px;line-height: 0px;margin: 0px;padding: 0px;}
.guest-class {height: 28px;padding-left: 10px;padding-top: 5px;text-align: left;background-color: #2488A0;border-top: 1px solid #CAE5E8;color; #FFFFFF;}
.guest-addcontent {padding-top: 10px;}
.job-icontent {text-align: left;LINE-HEIGHT: 180%;padding: 10px;}
.job-name {padding-left: 10px;height: 30px;padding-top: 5px;border-bottom: 1px solid #EFEFEF;}
.job-content {padding-left: 23px;padding-top: 4px;padding-bottom: 4px;}
.down-classname {padding-left: 10px;height: 30px;padding-top: 5px;border-bottom: 1px solid #EFEFEF;}
.down-classcontent {padding-left: 23px;padding-top: 4px;padding-bottom: 4px;color: #999999}
.down-content {text-align: left;LINE-HEIGHT: 180%;padding: 10px;}
.news-classname {font-weight: bold;height: 32px;padding-top: 7px;border-bottom: 1px solid #999999;}
.news-classcontent {height: 28px;padding-top: 2px;}
.news-form {height: 26px;padding-top: 3px;border-bottom: 1px solid #DFDFDF;}
.news-content {FONT-SIZE: 14px;text-align: left;LINE-HEIGHT: 180%;padding: 10px;}
.products-classbg {height: 107px;width: 157px;text-align: center;background-position: center top;padding: 5px;margin: 8px;vertical-align: top;}
.products-classcontent {FONT-SIZE: 12px;padding-left: 10px;LINE-HEIGHT: 180%; }
.products-classto {text-align: right;}
.products-bg {width: 217px;text-align: center;background-position: center top;padding: 5px;margin: 8px;vertical-align: top;}
.products-content {FONT-SIZE: 10pt;text-align: left;LINE-HEIGHT: 180%;padding: 10px;border-top: 1px dotted #999999;}
.about-content {FONT-SIZE: 10pt;text-align: left;LINE-HEIGHT: 180%;padding: 10px;}
.inform-content {FONT-SIZE: 10pt;text-align: left;LINE-HEIGHT: 180%;padding: 10px;}
.inform-class {height: 26px;padding-top: 6px;padding-left: 10px;}
.index-name {background-image: url(Blue/main_b.gif);height: 30px;padding-left: 20px;padding-top: 4px;}
.index-name1 {WIDTH: 88%;font-weight: bold;color: #777777}
.index-more {width: 12%;}
.index-content {background-color: #FFFFFF;padding-top:12px;padding-left:5px;padding-bottom:2px;}
.index-Main {background-color: #EFEFEF;padding: 5px;height:226px}
.index-products1 {height: 36px;padding-top: 8px;}
.index-workbg {border-width:1px;border-style:solid;border-color: #999999;width:186px;height:126px;padding:2px;}
.index-workbg1 {height: 150px;padding-left: 0px;width: 200px;padding-top: 0px;text-align: center;background-position: center top;vertical-align: text-top;padding-right: 10px;}
.index-productsbg {height: 87px;width: 135px;padding-top: 2px;text-align: center;background-position: center top;}
.user-top1 {padding-top: 2px;padding-bottom: 2px;}
.user-table1 {background-image: url(Blue/arr.gif);height: 15px;}
.page-left {background-color: #CAE5E8;padding: 5px;}
.page-left1 {text-align: left;border-width: 1px;border-style: solid;border-color: #EBF8FA;}
.page-leftname {background-color: #2488A0;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;color: #FFFFFF;font-weight: bold;}
.page-leftcontent {FONT-SIZE: 10pt;background-color: #EBF8FA;padding-top: 2px;padding-bottom: 2px;padding-left: 10px;LINE-HEIGHT: 180%;}
.table-bgx1 {background-color: #999999;}
.table-bgx2 {padding: 2px;background-color: #2488A0;text-align: center;color: #ffffff;}
.table-bgx3 {padding: 2px;background-color: #EBF8FA;text-align: center;}
.t_talbeall {height: 100%;padding: 5px;background-color: #CAE5E8;}
.t_talbe1 {height: 100%;background-color: #EBF8FA;}
.t_talbe2 {width: 500px;height: 100%;background-color: #2488A0;FONT-SIZE: 10pt;text-align: center;padding: 5px;}
.t_talbe3 {text-align: left;padding: 10px 10px 0px 25px;}
.search-top1 {border-bottom: 1px solid #999999;}
.search-content {padding: 10px;}
.search-content1 {padding-left: 26px;color: #777777;}
.getpwd-name {FONT-SIZE: 10pt;height: 35px;padding-top: 8px;color: b50000;font-weight: bold;text-align: center;}
.reg-name {FONT-SIZE: 10pt;height: 35px;padding-top: 8px;color: b50000;font-weight: bold;text-align: center;}
.joby-content {padding-top: 10px;}
.cret-name {padding-left: 10px;height: 30px;padding-top: 5px;border-bottom: 1px solid #EFEFEF;}
.cret-content {padding-left: 25px;padding-top: 4px;padding-bottom: 4px;}
.work-classcontent {height: 26px;padding-top: 1px;}
.work-content {FONT-SIZE: 10pt;text-align: left;LINE-HEIGHT: 180%;padding: 10px;}
.sells-content {FONT-SIZE: 10pt;text-align: left;LINE-HEIGHT: 180%;padding: 10px;}
.honor-bg {background-image: url(Blue/Products_Bg2.gif);height: 107px;width: 157px;text-align: center;background-position: center top;padding: 5px;margin: 8px;vertical-align: top;}
.honor-content {FONT-SIZE: 10pt;height: 80px;padding-left: 20px;padding-top: 6px;padding-bottom: 10px;LINE-HEIGHT: 180%;}
.honor-name {padding-left: 10px;height: 30px;padding-top: 5px;border-bottom: 1px solid #EFEFEF;color: #B50000;}
.page-info1 {height: 26px;padding-top: 2px;border-bottom: 1px solid #999999;font-size: 10pt;font-weight: bold;text-align: left;width: 375px;}

 


A.prclass:link {TEXT-DECORATION: none; color:#a1a1a1}
 A.prclass:visited {TEXT-DECORATION: none;color:#a1a1a1}
A.prclass:active {TEXT-DECORATION: none;color:#a1a1a1}
A.prclass:hover {TEXT-DECORATION: underline;color:#a1a1a1}

 A.prclass1:link {TEXT-DECORATION:noone; color:#000000; font-weight:bold}
 A.prclass1:visited {TEXT-DECORATION:none;color:#000000; font-weight:bold}
A.prclass1:active {TEXT-DECORATION:none;color:#000000; font-weight:bold}
A.prclass1:hover {TEXT-DECORATION: underline;color:#000000; font-weight:bold}
 
 
 A.prclass2:visited {
TEXT-DECORATION: underline;
}
A.prclass2:active {
TEXT-DECORATION: underline;
}
A.prclass2:hover {
TEXT-DECORATION: underline;color:#28A857;
}

.index_body{width:160px; height:150px; float:left; overflow:hidden; text-align:center; margin-bottom:8px;}
.index_body1{width:130px; height:110px;  overflow:hidden;}
.index_body2{width:130px; height:30px;  overflow:hidden;}
.index_body2 A:link {TEXT-DECORATION: none; color:#181717; font-size:12px}
.index_body2 A:visited {TEXT-DECORATION: none;color:#181717; font-size:12px}
.index_body2 A:active {TEXT-DECORATION: none;color:#181717; font-size:12px}
.index_body2 A:hover {TEXT-DECORATION: underline;color:#660000; font-size:12px}