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

h1 { font-size:23px;}
h2 { font-size:19px;}
h3 { font-size:16px;}
h4 { font-size:17px;}
h5 { font-size:14px;}
h6 { font-size:12px;}
/*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 { margin:0.5em 0 ; padding-bottom:0.5em; }
#main .bodytext a { text-decoration:underline;}


.csc-bulletlist li { height:2em; line-height:2em; border-bottom:1px dashed #ddd; white-space:nowrap; overflow:hidden;}

.contenttable { border-collapse:collapse; width:99.9%; margin:2em 0 2em 1px;}
.tr-even {background:#F7F7F7;}
.contenttable td { padding:5px; vertical-align:top; border:1px solid #e6e6e6;}
.contenttable td.td-0{color:#4C6C7B;}

/*=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;}*/
/*embed { margin:5px 0;}*/

/*=formStyle=*/
.csc-mailform { width:370px; height:100%;}
fieldset{ border:none;}
legend { display:none;}
.csc-mailform-field {float:left; margin:0 3px 3px 0; line-height:18px;}
.csc-mailform-field label { display:block; float:left; width:100px; }
.csc-mailform-field label span { color:#FF0000;}
#mailformName, #mailformVorname, #mailformStrae, #mailformPLZ, #mailformOrt, #mailformTelefon, #mailformEMailAdresse,#mailformBetreffThema, #mailformNachrichtentext{ float:left; vertical-align:middle; border:1px solid #A0A0A0; width:166px; padding:1px 2px;font-family:Arial,"Trebuchet MS",Geneva,Helvetica,Sans-serif; color:#616161; font-size:11px; margin-right:90px;}
#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;}
.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-top:8px; 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;}

#mailformformtype_mail { background:url(../../images/form_btn.jpg) no-repeat 0 0; width:172px; height:23px; text-indent:400px; border:0;vertical-align:middle;margin-top:10px;cursor:pointer; line-height:21px; margin:20px 100px;display:inline; float:left;}



/*------------------------pages.style------------------------------*/
div.tx-ttnews-browsebox, td.tx-ttnews-browsebox-SCell { background:none; border:none;}
#pages td.tx-ttnews-browsebox-SCell p a  {color:#fff; display:block; text-align:center; background:#00324B; font-weight:bold; font-size:11px;}
.tx-ttnews-browsebox table td p a{ padding:0 2px;}
.tx-ttnews-browsebox p { display:none;}
.tx-ttnews-browsebox table td p { display:block;}

/*------------------------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 h1 a, #main h2 a, #main h3 a, #main h4 a, #main h5 a, #main h6 a{color:#30465E}
#main .back a, #main .back a:hover { color:#009ece;}


/*----------------------flashProdList------------------------*/
#flashProdList { padding:0.5em 0;}
#flashProdList ul li {background:url(../../images/dot.jpg) no-repeat 0 50%; padding-left:12px;}

/*----------------------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:0;}

#mainCon_middle { position:relative;}
#mailform p { color:#434343;}
.tx-fetextimage-pi3 h6{ position:absolute; top:230px; left:5px;}
* html .tx-fetextimage-pi3 h6{top:228px;}
* +html .tx-fetextimage-pi3 h6{top:228px;}

.tx-indexedsearch { border:1px #e6e6e6 solid; padding:5px;}
.tx-indexedsearch .tx-indexedsearch-res td h3 { padding-bottom:5px;}
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:0;}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr{ font-style:normal;}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw  { font-style:normal; font-size:16px; font-weight:bold;}
.tx-indexedsearch-browsebox { padding:5px 0 10px 0;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup, .tx-indexedsearch-browsebox {color: #009ece;}