@charset "utf-8";
/* CSS Document */

h1 { font-size:26px;}
h2 { font-size:16px;}
h3 { font-size:15px;}
h4 { font-size:13px;}
h5 { font-size:11px;}
h6 { font-size:11px;}
/*change typo3 style*/
div#banner div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { margin:0;}
/*.csc-header, .csc-textpicHeader  { display:none;}*/
.bodytext {padding-bottom:0.5em; }
#main .bodytext a { text-decoration:underline;}
.csc-textpic-text h6 {margin-top:-10px;}




.contenttable { border-collapse:collapse; width:99.9%; margin:2em 0 2em 1px;}
.tr-even {background:#ECF7FD;}
.tr-odd {background:#93D5F2;}
.contenttable td { padding:5px; vertical-align:top; border:1px solid #e6e6e6;}
.contenttable td.td-0{color:#000000;}

/*=download=*/
.csc-uploads { margin-bottom:10px;}
/*.csc-uploads-fileName a { background:url(../../images/arrow_down.gif) no-repeat 0 0; padding-left:22px; height:20px; line-height:20px; display:block; font-weight:bold;}
*/
.csc-uploads .tr-even {background:none; }
.csc-uploads .tr-even td {border-bottom:1px dashed #ddd; padding-bottom:5px;}
.csc-uploads-description { color:#666;}
/*=media=*/
/*embed { height:30px;}*/

/*=formStyle=*/
.csc-mailform { height:100%;}
fieldset{ border:none;}
legend { display:none;}
.csc-mailform-field {float:left; margin:0 3px 3px 0; line-height:18px; clear:both;}
.csc-mailform-field label { display:block; float:left; width:100px; }
.csc-mailform-field label span { color:#FF0000;}
.csc-mailform-field input{ float:left; vertical-align:middle;width:170px; padding:5px; height:15px;font-family:Arial,"Trebuchet MS",Geneva,Helvetica,Sans-serif; color:#616161; font-size:11px; margin-right:90px; background:url(../../images/inputBg.gif) no-repeat 0 0; border:0;}
#mailformEMailAdresse { margin-bottom:40px; float:left; display:block;}
#mailformBetreffThema { width:172px; padding:0;}
.csc-mailform-field select { padding:0; width:172px;}
#mailformHTML { margin-top:6px; background:0; width:auto;}
.csc-mailform-label {float:left; width:300px; margin-top:5px; color:#606060;}
#mailformAnrede { width:170px;}
#mailformAnrede label { width:40px;}
#mailformAnrede input { margin:2px 3px 0 0;}
* html #mailformAnrede input{margin:-2px 3px 0 -4px;}
* +html #mailformAnrede input{margin:-2px 3px 0 -4px;}
#mailformtext { border:1px solid #A0A0A0;font-family:Arial,"Trebuchet MS",Geneva,Helvetica,Sans-serif; color:#616161; font-size:11px; width:345px; height:140px; margin-bottom:3px;}
#mailformcheckbox { width:10px; height:10px; border:0; margin:8px 3px 0 0;}
* +html #mailformcheckbox { width:20px; height:20px; margin:3px 1px 0 -3px;}/*for ie7*/
* html #mailformcheckbox { width:20px; height:20px;margin:3px 1px 0 -3px;}/*for ie6*/
input.csc-mailform-radio{ margin-right:4px;float:left;}
.csc-mailform-check {margin-top:2px;margin-right:4px; vertical-align:middle;}
* +html .csc-mailform-check { margin-left:-3px;}
* html .csc-mailform-check { margin-left:-3px;}
* +html input.csc-mailform-radio { margin-top:2px;}/*for ie7*/
* html input.csc-mailform-radio { margin-top:2px;}/*for ie6*/
.mailformsex { float:left;}
#mailformsex legend { display:none;}
* html #mailformannex { margin-left:-3px;}

#mailformAnrede_radio { width:180px;}
#mailformAnrede_radio input { width:auto; background:none; padding:0; height:auto;}
#mailformAnrede_radio label { width:60px;}
#mailformformtype_mail { background:url(../../images/btn_bg.gif) no-repeat 0 0 ; width:100px; height:46px; margin:10px 0 10px 100px; text-indent:-9999px;}




/*------------------------tt-news.style------------------------------
#newsList { min-height:1px; border:1px solid #e6e6e6;}
* html #newsList { height:1px;}
#newsList li{overflow:hidden; border-bottom:1px solid #e6e6e6; padding:10px 5px;}
#newsList li span { display:block; float:right; font-family:Arial,"Trebuchet MS", Geneva, Helvetica, Sans-serif; font-size:10px;}

#newsInfo { border:1px solid #e6e6e6; padding:5px;}*/



/*----------------------fenggexian------------------------*/
.fengge{border-bottom:1px solid #e6e6e6; display:block;margin:30px 0 5px 0;}


/*----------------------picSHow------------------------*/
#picShow ul { width:680px; height:100%;}
#picShow ul li { width:31.5%; float:left; margin:0 10px 10px 0; overflow:hidden; height:120px; background:#ddd; text-align:center; position:relative; padding:1px;}
#picShow ul li img { max-width:100%; max-height:120px; vertical-align:middle; position:relative; top:-50%; margin-top:60px;}
/** html #picShow ul li img{width:expression(this.width>214&&this.width>this.height?214:auto); height:expresion(this.height>120?120:auto); }*/


#main .back a, #main .back a:hover { color:#009ece; text-decoration:none;}
#main .back a:hover { text-decoration:underline; background:none;}



/*----------------------sitemap------------------------*/
.level1{ background:url(../../images/arrow1.gif) no-repeat 7px 8px; padding-left:20px; line-height:22px;border-bottom:1px solid #D9D9D9; margin-bottom:1em; font-weight:bold; display:block; clear:both; height:100%;}
.level1 ul { height:100%; clear:both; padding-bottom:0.5em;}
.level1 ul:after {clear:both; content:""; height:0; display:block; visibility:hidden;}
.level1 ul li { background:url(../../images/arrow.gif) no-repeat 3px 8px; padding-left:12px; width:30%; float:left; margin-bottom:0; border-bottom:none; font-weight:normal;}
.level1 ul .level2 { width:100%;}
.level1 ul li.level3 {background:url(../../images/arrow2.gif) no-repeat 5px 8px;} 


div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { margin-right:10px;}
