/* 
Produced & Copyright by carddi.com
Web: www.carddi.com
Produced at: 2007.10.05
modified at: 
*/

* {margin:0px; padding:0px;}
body {background-color:#fff;}
a { text-decoration: none; color: #356AA0;}
a:hover { text-decoration: none; color: #CC0000;}
.newsbeitrag h1 {color:#000; font-size: 26px; clear:both;}
#sidebar1 h2 {color:#000; font-size: 18px; font-weight:bold; clear:both;}
/*----- Start Header -----
#header {height:25px;}
#header a.contentskip {background-color:#595959; line-height:15px; color:#ffffff; padding:0 3px; margin:0 0 0 1px; text-decoration:none; font:9pt Arial, Helvetica, sans-serif; float:right;}
#header a.contentskip:hover {background-color:#449cac; line-height:15px; color:#ffffff; padding:3px; text-decoration:none; font:9pt Arial, Helvetica, sans-serif;}
#headercontent {width:972px; margin:0px auto;}
#headercontent p {font:9pt Arial, Helvetica, sans-serif; float:right;}
#headercontent span{display:none;}
----- Ende Header -----*/

/*----- Start Logo -----*/
#logoline {height:67px; }
#logolinecontent {background:#ffffff; height:67px; width:972px; margin:0px auto;}
#logo {width:238px; float:left;}
#logo #cardii{display:none;}
#logo #cardiikc{display:none;}
/*----- Ende Logo -----*/
/*-----logoheader-----新赠*/
#logoline #logoheader{float:right;width:480px;}
#logoline #logoheader a{margin:0;}
#logoline #logoheader #logoheadercontent #logoheadercontentbg{width:280px;float:left;}
#logoline #logoheader a.contentskip {background:#595959;margin:0;float:right; margin-left:3px;color:#fff;text-decoration:none;font-size:13px;padding:1px 2px;}
#logoline #logoheader a.contentskip:hover {background:#449cac;}
#logoline #logoheader #welcome{ font-size:12px;padding-right:10px;width:180px;float:left;}
#logoline #logoheader #logoheadercontent{ height:25px;text-align:right;}
#logoline #logoheader #allsearch{text-align:right; padding-top:20px;padding-right:5px;}
#logoline #logoheader #allsearch input{margin-left:5px;margin-right:5px;}
/*-----logoheader-----*/
/*----- Start Navigation -----*/
#dolphincontainer {display:none;}
#subnavigation {width:972px; margin:0px auto; padding:0 0 0 32px; list-style:none; height:35px; background:#fff url(images/grey/button1.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
#subnavigationcontent li {float:left;list-style:none;}
#subnavigationcontent li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:12px; font-family:arial, verdana, sans-serif; font-weight:normal; text-align:center; padding:0 0 0 8px; cursor:pointer;}
#subnavigationcontent li a span {float:left; display:block; padding:0 16px 0 8px;}
#subnavigationcontent li a.current {color:#fff; background:url(images/grey/button3.gif);}
#subnavigationcontent li a.current span {background:url(images/grey/button3.gif) no-repeat right top;}
#subnavigationcontent li a:hover {color:#fff; background:#000 url(images/grey/button4.gif);}
#subnavigationcontent li a:hover span {background:url(images/grey/button4.gif) no-repeat right top;}
#subnavigationcontent li a.current:hover {color:#fff; background:#000 url(images/grey/button3.gif); cursor:default;}
#subnavigationcontent li a.current:hover span {background:url(images/grey/button3.gif) no-repeat right top;}
#subnavigationcontent #hidden02, #subnavigationcontent #hidden03{display:none;}
/*----- END  Navigation -----*/
#maincontent {width:972px; margin:0px auto; padding:10px 0 0 0; background-color:#ffffff;}

/*----- Start Leftcontent----*/
#leftcontent2 {float:left; width:650px; margin-left:1px; background-color:#FFFFFF; font:normal 13px Arial, Helvetica, sans-serif; color:#3b3b3b; overflow:hidden;background: url(images/grey/img04.jpg) no-repeat; margin:20px 0 0 0; }
*html #leftcontent2 {width:649px; } /*IE6 bug...crazy crazy*/
#leftcontent2 #contentcontainer {padding:20px 40px 10px 40px;}

/*----- Start Leftcontent Comments ---*/
#leftcontent2 #contentcontainer form {margin-top:20px!important; margin-top:-10px} /* ie bug */
#leftcontent2 #contentcontainer  fieldset {margin: 0 0 2em 0; padding: 1em 1.2em .8em .8em; border: 1px solid #D1D1D1;}
#leftcontent2 #contentcontainer  legend {font: bold 16px Georgia, "Times New Roman", Times, serif; color:#000000;padding:6px;}
#leftcontent2 #contentcontainer  label {margin-right:5px; color:#000000; font-size:12px; font-weight:bold;}


#leftcontent2 #contentcontainer .input{font: normal 12px Arial, Helvetica, sans-serif; color:#000000;border: 1px solid #D1D1D1; background-color: #F5F5F5; padding:2px; }
#leftcontent2 #contentcontainer .block{border-top:1px solid #D1D1D1; }
#leftcontent2 #contentcontainer .bottom{border-bottom:1px solid #D1D1D1; }
#leftcontent2 #contentcontainer .left{float:left; margin:4px 0;line-height:15px;}
#leftcontent2 #contentcontainer .overflow { width:440px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#leftcontent2 #contentcontainer .right{float:right; margin:4px 0px 0 4px;line-height:15px;}
#leftcontent2 #contentcontainer .right label{margin:0!important; margin:0 0 0 4px;} /* ie bug */
#leftcontent2 #contentcontainer .midline{clear: both; border-bottom:1px dashed #D1D1D1; line-height:1px;}
#leftcontent2 #contentcontainer .mixheight{clear: both; border-bottom:1px dashed #D1D1D1; line-height:0px; margin-top:-1px;}
#leftcontent2 #contentcontainer .minibox {border:1px dashed #D1D1D1;padding:10px;}
#leftcontent2 #contentcontainer .clear {clear: both; line-height:1px;}
input#submit1 {margin:20px 0 0 0}
/*----- End Leftcontent Comments ---*/


/*-----Start Sidebar 1-----*/
#sidebar1 {float:left; width:300px; font:normal 12px Arial, Helvetica, sans-serif; }
#sidebar1 #notices,#sidebar1 #affair{padding:23px 15px 10px 40px; margin:20px 0 0 0;background: url(images/grey/img03.jpg) no-repeat;}
#notices .sidebarlayer1 li{line-height: 2em; border-bottom: 1px solid #EFEFEF;}


#sidebar1 #complete {display:none;}
#sidebar1 #topnewscontent {display:none;}
#sidebar2 {display:none;}
#backtop {display:none;}

/* Footer */
#footer { clear: both; width:972px;  margin:0px auto; padding: 8px 0; border-top: 10px solid #595959; background: #EFEFEF; text-align: center; font:normal 12px Arial, Helvetica, sans-serif;}



/* login.php start*/
#login{background:#fff;}
#login .box{ margin-top:40px;}
#login .bgmr{background:url(images/grey/loginmr.gif) no-repeat; height:500px; width:600px; margin:0 auto;padding:0;}
#login .bgsxy{background:url(images/grey/loginsxy.gif) no-repeat; height:500px; width:600px; margin:0 auto;padding:0;}
#login .bgnxy{background:url(images/grey/loginnxy.gif) no-repeat; height:500px; width:600px; margin:0 auto;padding:0;}
#login .bgkxy{background:url(images/grey/loginkxy.gif) no-repeat; height:500px; width:600px; margin:0 auto;padding:0;}
#login .clear {clear: both; height:180px !important;height:150px;}
#login .denglu{
	margin-top:0px;
	margin-left:370px;
	font:12px/1em Arial, Helvetica, sans-serif;
        color:#7B8AC3;
}
#login .input {padding:10px 30px;}
input.long { background-colo:#f8f8f8; border: 1px solid #D4D0C8; width:160px;}
input.short { background-color:#f8f8f8; border: 1px solid #D4D0C8; width:100px;}


/*弹出框*/
#messageBoxBg{ background:#CCCCCC;filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5; position:absolute; left:0; top:0; width:100%; height:100%;display:none; z-index:500;}
#messageBoxBg *{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#messageBox{background:#FFF; border:10px #CECECE solid;z-index:9999; width:440px; position:absolute; display:none; z-index:777;}
#messageBox #messageHead{ background:#F0F5FF; color:#666666; padding:0 3px; font-size:14px; height:26px;  line-height:26px;}
#messageBox #messageHead .a_grayLight{ color:#D9D9D9; text-decoration:none;font-size:13px;}
#messageBox #messageHead #messageTitle{ float:left;}
#messageBox #messageHead #messageCon{ float:right;}
#messageBox #messageHead #messageCon *{ float:left;}
#messageBox #messageBody{ padding:8px; font-size:13px;}
#messageBox #messageBody a{ color:#666633; text-decoration:none; margin-left:10px;}
#messageBox #messageBody a:hover{ text-decoration:underline;}
#messageBox #messageBody .small_gray{ color:#999999; font-size:12px; text-decoration:none;}
#messageBox #messageBody .meslabel{ font-size:14px; padding-bottom:5px; padding-top:5px;}
#messageBox #messageBody .con_left{ float:left; width:auto;}
#messageBox #messageBody .con_right{ float:right;}
#messageBox #messageBody .con_rightmargin{float:right; margin-right:20px;}
#messageBox #messageBody .grade_type{ color:#E5957E; float:right;}
#messageBox #messageBody .graybg{ background:#F5F5F5;padding:3px 0px;}
#messageBox #messageBody .nonebg{background:FFF;padding:3px 0px;}
#messageBox #messageBody .con_list{ padding:3px 0px;}
#messageBox #messageBody .con_listbig{ padding:5px 0px;}
#messageBox #messageBody p{ padding:0px; margin:0px; margin-bottom:5px;}
#messageBox #messageBody  textarea{ font-size:13px;}
#messageBox #messageBody select{ margin-left:10px; width:100px; margin-right:10px;} 
#messageBox #messageBody input{ margin-left:10px;}
#messageBox .nav_div ul{ padding:0; margin:0;}
#messageBox #smallline{ padding:0; margin:0;}
#messageBox #smallline li{display:inline;}
#messageBox #messageBody form{margin-top:5px;}
#messageBox #messageBody  #message{ width:390px; height:50px; margin-left:10px;}
#messageBox #messageBody #mesFoot{ border-top:1px #999999 dotted; width:95%;text-align:center; margin:5px auto 5px 10px; padding-top:5px;}
#messageBox #messageBody #mesFoot input{ margin-right:15px;}
.Boxclose{ background:url(images/boxclose.jpg) no-repeat left; height:21px; width:20px; display:block;cursor:pointer;}
#messageBox #messageBody .formlable{ display:block; width:100px; overflow:hidden; float:left;}