/* 
Produced & Copyright by carddi.com
Web: www.carddi.com
Produced at: 2007.12.10
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 #cardiimr{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 Dolphin Navigation -----*/
#dolphincontainer{position:relative; height:36px; color:#e0e0e0; background:#143d55; width:100%; font-family:Helvetica,Arial,Verdana,sans-serif; width:972px; margin:0px auto;}
#dolphinnav{width:972px; position:relative; height:33px; font-size:14px; background:#fff url(images/blue/dolphin_bg.gif) repeat-x bottom left; padding:0px; margin:0px auto;}
#dolphinnav ul{margin:0 16px; padding:0; list-style-type:none; width:auto; float:left;}
#dolphinnav ul li{display:block; float:left;}
#dolphinnav ul li a{display:block; float:left; color:#EAF3F8; text-decoration:none; padding:0 0 0 20px; height:33px;}
#dolphinnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#fff; background:transparent url(images/blue/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block; width:auto; cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff; background:#1D6893 url(images/blue/dolphin_left-ON.gif) no-repeat top left; line-height:225%;}
#dolphinnav ul li a.current span{display:block; padding:0 20px 0 0; width:auto; background:#1D6893 url(images/blue/dolphin_right-ON.gif) no-repeat top right; height:33px;}
/*----- END Dolphin Navigation -----*/

/*----- Start Subnavigation -----*/
#subnavigation {height:28px; font:12px Georgia, "Times New Roman", Times, serif; color:#ffffff; }
#subnavigationcontent{width:972px; margin:0px auto; padding:0px; background-color:#143d55; }
#subnavigationcontent ul {margin:0px; padding:0px; list-style:none;}
#subnavigationcontent ul li {margin:0px; padding:0 4px; list-style:none; display:inline; line-height:28px;}
#subnavigationcontent ul li a {color:#ffffff; text-decoration:none; padding:5px 5px;}
#subnavigationcontent ul li a:hover, #subnavigationcontent ul li.active a {background-color:#ffffff; color:#143d55; padding:7px 5px;}
#subnavigationcontent ul li a.current,#subnavigationcontent ul li a.current:hover{background-color:#ffffff; color:#143d55; padding:7px 5px;}
#subnavigationcontent #hidden00,#subnavigationcontent #hidden10,#subnavigationcontent #hidden11{display:none;}
/*----- Ende Subnavigation -----*/

#maincontent {width:972px; margin:0px auto; padding:10px 0 0 0; background-color:#ffffff;}

/*----- Start Leftcontent----*/
#leftcontent2 {float:left; width:640px; margin-left:1px; background-color:#FFFFFF; font:normal 13px Arial, Helvetica, sans-serif; color:#3b3b3b; overflow:hidden;background: url(images/blue/box_all.gif) top right no-repeat; margin:20px 12px 0 6px; }
*html #leftcontent2 {width:639px; } /*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 25px 10px 40px; margin:20px 0 0 0;background: url(images/blue/box_lr.gif) top right no-repeat}
#sidebar1 #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;}


/* ----- START SPECIAL LINK STYLES ----- */
.pdf, .txt, .doc, .ppt, .xls{width:13px;padding:0 13px 0 0; color:#ffffff;}
.pdf{background:  url(images/icons/pdf.gif) no-repeat right;}
.txt{background:  url(images/icons/txt.gif) no-repeat right;}
.doc{background:  url(images/icons/doc.gif) no-repeat right;}
.ppt{background:  url(images/icons/ppt.gif) no-repeat right;}
.xls{background:  url(images/icons/xls.gif) no-repeat right;}
.zip{width:25px; padding:0 13px 0 0; background:  url(images/icons/zip.gif) no-repeat right; color:#ffffff;}
.amazon{width:14px;padding:0 12px 0 0; background:  url(images/icons/amazon.gif) no-repeat right; color:#ffffff;}
.extern {width:13px;padding:0 10px 0 0;background: url(images/icons/newwindow.gif) no-repeat right; color:#ffffff; }
/* ----- END SPECIAL LINK STYLES----- */



/* login.php start*/
#login{background:#fff;}
#login .box{ margin-top:40px;}
#login .bgmr{background:url(images/blue/loginkc.gif) no-repeat; height:410px; width:780px; margin:0 auto;padding:0;}
#login .clear {clear: both; height:200px }
#login .denglu{
	margin-top:0px;
	margin-left:550px;
	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;}