@charset "utf-8";
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BODY {
	FONT-SIZE: 12px; COLOR: #999; FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN: 0px; background-color:#FFF;
	/*background-image: url(bg_100926.gif);*/
}
TD {
	FONT-SIZE: 12px; COLOR: #2c3339; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P A:link {
	COLOR: #2c3339; TEXT-DECORATION: none
}
A:visited {
	COLOR: #2c3339; TEXT-DECORATION: none
}
P A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline;
}
A:link {
	COLOR: #2c3339; TEXT-DECORATION: none
}
.bnrimage {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A:hover {
	COLOR: #008000; TEXT-DECORATION: underline;
}
A:active { color: #006; TEXT-DECORATION: none
}
.uprbar {
	BORDER-TOP: #ff6699 1px dotted; WIDTH: auto
}

.newfoot {
	FONT: 10px/15px Arial, Helvetica, sans-serif; COLOR: #666666; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.newfoot:link {
	COLOR: #666666; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.newfoot:visited {
	COLOR: #666666; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.newfoot:hover {
	COLOR: #ff6600; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.mainnav {
	FONT-SIZE: 14px; TEXT-DECORATION: none
}
A.mainnav:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A.mainnav:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A.mainnav:hover {
	COLOR: #ff6600; TEXT-DECORATION: none
}
H3 {
	FONT: 12px Arial, Helvetica, sans-serif
}
#description {
	width:995px;
	margin: 0 auto;
	border-left:#4eae42 solid 1px;
	border-right:#4eae42 solid 1px;
}
#hdr {
	FONT-SIZE: 13px; COLOR: #333333
}
#container {
	MARGIN-LEFT: auto; WIDTH: 540px; MARGIN-RIGHT: auto; TEXT-ALIGN: left
}
.td_l {
	BACKGROUND: #fff; width:215px;padding:10px; 
}
.td_c {
	BACKGROUND: #fff; width:500px; padding-top:10px;
}
.td_r {
	BACKGROUND: #fff; width:220px; padding:10px;
}
.td_750 {
	BACKGROUND: #fff; width:720px; padding:10px;padding-left:0;
}
.td_a {
	BACKGROUND: #fff; background-image:url()
}
.td_w {
	BACKGROUND: #fff; width:975px; padding-top:10px; padding-left:10px;
}
.td_f {
	BACKGROUND: #fff; width:995px; background-image:url(bg_001.gif); background-repeat: repeat-x;
}
.lwrbar {
	margin:0 auto;width:995px;BACKGROUND: #ef0007; HEIGHT: 3px;
}
.lineheight160 { line-height:160%;}
/*.about160 { font-family:仿宋_GB2312; line-height:180%; font-size:16px; color:7e7e7c;}*/
.about160 { line-height:180%;}
.genborder { border:0px solid #CCC; margin:5px 0 5px 0;}
.pro_a,.pro_a:visited,.pro_a:link {
	
     COLOR: #006;
	 text-decoration:none;
}
.pro_a:hover {
	COLOR: #ff6600;
	font-weight:bold;text-decoration:none;
}
.newstitle {font-family:黑体,Verdana, Geneva, sans-serif; font-size:18px; padding-bottom:10px; width:auto; border-bottom:1px #CCC solid; margin-bottom:10px;}
.td_foot_bg {background-image: url(foot_bg.gif); background-repeat: repeat-x;}
.lineheight180 { line-height:180%;}
.line_height {background-image: url(line_height.gif); background-repeat: repeat-x; line-height:25px;}
.button_2 {text-decoration: none;
font-size:12px;
color:#08486A;
background-image:url(../images/but9.gif);
width:85px;
height:41px;
line-height:21px;
padding:3px 8px 4px 13px;
margin:0;
}
.button_2:hover {
	text-decoration: underline;
	color: #0092DE;
}
.chat_a {
	text-decoration: none;
	color: #FFF;
}
/*about_menu*/
.tit { color: #FFF; }

.tit a {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
	}
.tit a:hover {
	color: #9F0;
	font-weight: bold;
}
.tit_nv { color: #FFF; }
.tit_nv a {
	color: #000;
	text-decoration: none;
	font-weight: normal;
	}
.tit_nv a:hover {
	color: #111;
	font-weight: bold;
}
.tit_nvp {
	color: #000;
	background-color:#e3e3e3;
}
.tit_nvp a{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.tit_nvp a:hover {
	color: #9F0;
	font-weight: bold;
}
/**/
/* ********************************************************************* */
/* Haupt Navigation */
#content-left .box-menu div.h2 {
    display             : none;
}
ul.menu-main {
    width               : 200px;
    padding				      : 0;
	  margin				      : 0;
	  list-style-type		  : none;
    margin-bottom       : 20px;
}
ul.menu-main li {
    border-bottom       : 1px solid #FFF;
}
ul.menu-main li a {
  	padding				      : 4px 10px;
    text-decoration		  : none;
    display				      : block;
    color				        : #f2f2f2;
    background-color    : #2C3339;
}
ul.menu-main li a:hover {
    color				        : #ccc;
}
ul.menu-main li.active a.active {
    color               : #F47216;
}

/* 2. Ebene */
ul.menu-main ul {
    margin				      : 0px;
    padding				      : 0px;
    width				        : 100%;
    list-style-type		  : none;
}
ul.menu-main ul li {
    border              : none;
}
ul.menu-main ul li.nth-0 {
  	padding-top			    : 7px;
}
ul.menu-main ul li.last {
  	padding-bottom		  : 7px;
}
ul.menu-main ul li a {
    margin-left			    : 0;
    padding		          : 0 0 2px 32px;
    font-size			      : 11px;
    background-color    : #FFF;
    color               : #2B3037;
    background          : url(/images/default/layout/nav-square.gif) no-repeat 20px 5px;
}
ul.menu-main ul li a:hover {
    background          : url(/images/default/layout/nav-square-hover.gif) no-repeat 20px 5px;
    color				        : #999;
}
ul.menu-main ul li.active a.active {
    background          : url(/images/default/layout/nav-square-active.gif) no-repeat 20px 5px;
    color               : #F47216;
}

/* ********************************************************************* */
.proVote {   
	position: relative;   
	display: block;   
	height:110px;   
	width: 210px;  
	margin: 0 auto;  
	overflow: hidden; 
	margin-bottom:10px;
	border-bottom: 3px solid #393;
}
.proVote img {
	width: 210px; 
}
.proVote span {   
	color: #FFF;   
	position: absolute;   
	bottom: 0px;   
	left: 0px;   
	width: 210px;   
	padding: 10px 0;
	text-align:center;
}
.proVote span a {
	color:#FFF;
}  
.proVote span:hover {
	text-decoration: underline;
}  
.proVote cite {   
	background: #a8e238;  
	-moz-opacity:.50;   
	filter:alpha(opacity=50);   
	opacity:.50; 
	position: absolute;   
	bottom: 0px;   
	left: 0px;   
	width:210px;   
	height: 12px;
	padding: 10px 0;   
	overflow:hidden;
} 
/* ********************************************************************* */

