/* HTML tags : start */
html, body, p, h1, h2, h3, a, form, table, tr, td, ul, ol, li {
        margin: 0;
        padding: 0;
        border: 0}


body{margin:0 auto;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#6a6b70;font-size:12px;min-width:990px;_width:expression(document.documentElement.clientWidth < 990 ? "990px" : "auto");}

body{behavior:url("/csshover.htc");}

/* HTML tags */
h1{color:#d22017;font-size:30px;font-weight:normal}
h2{font-size:18px;font-weight:normal;color:#2f2f2f}
h3{font-size:18px;font-weight:normal}
h3 a{color:#8b8d93}
ul {list-style:none;}
ul li a{color: black;}

a{color:#d22017}
a:hover{text-decoration:none}

img.whitealt {color: white;}
.color01{color:#6a6b70}

.main-container{max-width:1150px;margin:0 auto;width:expression(document.body.clientWidth > 1150? "1150px": "auto" );overflow:hidden;}

/* Top Menu */
.top-menu{padding-bottom:25px;}
.top-menu table{border-collapse:collapse;width:94%;margin:0 auto}
.top-menu table td{text-align:center;}
.top-menu a{font-size:18px;color:#414243;display:block;padding-top:35px}
.top-menu a:hover{background:url(../images/menu_hover.gif) top center no-repeat;color:#e02a1e}
.top-menu td.act a{background:url(../images/menu_hover.gif) top center no-repeat;color:#e02a1e;text-decoration:none;cursor:text}
/* Top  Menu */

p{text-align:justify;padding-bottom:10px;}
.header-left{background:url(../images/header_left.jpg) left no-repeat;height:78px;width:96%;margin:0 auto 20px auto;background-color:#ce2017}
.header-left span{float:right;width:11px;}
.header-left table {width:98%;border-collapse:collapse;}

.header-right{background:url(../images/header_right.jpg) right no-repeat;height:78px;}
.header-right2{background:url(../images/header_right2.jpg) right no-repeat;height:78px;}
.header-right2 p{padding:0;color:#fff;}
.header-right2 p span{font-size:18px;float:none}


.logo{padding:2px 0 0 35px;width:260px;vertical-align:top}
.slogan{padding:0 65px 0 100px;text-align:right;color:#eab0ae;font-size:11px;height:78px;vertical-align:middle}
.slogan p {text-align: right; font-size: 13px; color: #EAB0AE;}
.contact{width:200px;padding-left:10px}

.entering-box{float:left;width:65%}
.entering-box p{width:68%;margin:0 auto;line-height:18px}
.entering-box p a{color:#}

.entering-box ul {list-style: none; width:68%;margin:0 auto;padding:0 0 10px 10px;}
.entering-box ul li {padding-left: 20px; background: url("/images/ul-marker.png") no-repeat 0 10px; line-height: 18px; overflow: hidden;}

.topimg-box{float:left;width:60%;margin-left:2%}
*html .topimg-box{float:left;width:60%;margin-left:1%}

.search-box{float:right;width:30%;}

.search-box .info-basf {margin: 30px 0 20px 0;}
.search-box .info-basf p {width: 150px; font-size: 10px; color: #b2b2b2; text-align: left;}
.search-box .info-basf .basf-right img {}
.search-box .info-basf .basf-right {float: right; margin-right: 40px; width: 100px;}
.search-box form{background:url(../images/search_input_bg.gif) no-repeat;height:35px;padding:0 0 0 50px;line-height:30px}
.search-box form input {margin:5px 15px 5px 5px;padding:0;vertical-align:middle;width:200px;border:0;font-size:14px;color:#6a6b70;}
.search-box form input#search-go {margin:0; margin-left: -4px; width: 20px; }
.search-box form img{vertical-align:middle}
.search_module_title {margin-left: -10px;}
.search_item {padding-bottom: 5px;}
.search_item b {font-weight: bold; font-size: 1.1em; color: #D22017;}

.main-box{clear:both;width:96%;margin:0 auto;background:url(../images/reactor2.jpg) top center no-repeat;min-height:300px;height: expression( this.scrollHeight < 300 ? "300px" : "auto" );}
.main-box-cont {/*background: url("../images/ajax-loader.gif") no-repeat 60% 150px;*/}

.main-box.reactor2 {background:url(../images/reactor2.jpg) top center no-repeat;}
.main-box.reactor3 {background:url(../images/reactor3.jpg) top center no-repeat;}
.main-box.reactor4 {background:url(../images/reactor4.jpg) top center no-repeat;}
.main-box.reactor5 {background:url(../images/reactor5.jpg) top center no-repeat;}
.main-box.reactor6 {background:url(../images/reactor6.jpg) top center no-repeat;}

.mein-left{width:60%;float:left; overflow: hidden;}
.main-right{width:39%;float:right;}

.pic-box{float:left; overflow: hidden;}
.pic-box div{clear:both; overflow: hidden;}
.pic-box a{display:block;width:133px;height:51px;float:left;margin-right:10px; position:relative;text-align:center;color:#fff;text-decoration:none;padding-top:2px;background-color:#b5b8bf}
.pic-box a img{position:absolute;top:0;left:0}
.pic-box a:hover {background:url(../images/rounded_img_hover.jpg) no-repeat 0 0;}
.pic-box a:hover img {position: absolute; top: -2000px; left: -2000px;}

.line01{padding:0px 0 0 95px; margin-bottom: 0;}
.line02{padding-left:60px; margin-bottom: 10px; margin-top: 10px;}
.line03{padding-left:30px; margin-bottom: 10px;}

.extra-box{float:left; width: 431px; height: 260px; position: relative;}

.extra-info{float:right;padding-left:180px; margin-top: 10px;}
.extra-info p{padding:20px 0}
.extra-info p a{text-decoration: none; color: #6A6B70;}
.extra-info span{display: block; text-align: right;}

.extra-contact{background:url(../images/contact_box.gif) no-repeat;width:241px;height:74px;clear:both;margin-top:90px; position: absolute; bottom: 0; right: 0;}
.extra-contact p{padding:5px 0 5px 35px;color:#fff;line-height:12px; padding-bottom: 4px;}
.extra-contact p.text {padding:10px 0 3px 35px;color:#fff;line-height:12px; font-size: 12px;}
.extra-contact span{font-size:18px}

.tex-box{padding:20px 0 0 0;clear:both;float:left;width:100%;margin-left:-50px;position:relative}
.tex-box table{width:100%}
.tex-box table td{white-space:nowrap;padding:10px 15px 0 0;}
.tex-box table td a{color:#414243}

.tex2-box{padding:20px 40px;clear:both;}
.tex2-box ul{margin:0;padding:15px 0 0 0;list-style-type:none}
.tex2-box li{padding-bottom:8px}
.tex2-box li a{color:#414243}

.news-box{padding:40px 0 0 0;clear:both}
.news-box p{color:#6a6b70;padding:10px 0;line-height:18px}
.news-box p a {color:#6a6b70; line-height:18px}
.news-box p span{display:block;color:#bf1e16;font-size:10px}

.news-txt{padding-bottom:20px}
.news-txt h2 a{color:#000}
.news-txt span{color:#aaacb4;font-size:11px; display: block; margin-bottom: 10px;}

.under-news {margin-top: 180px;}
.under-news p {font-size: 10px;}
.under-news p a {font-size: 10px;}

.production-box{background:url(../images/corner_bg.gif) top left no-repeat;width:405px;float:left;margin:30px 0 -1px 0;padding:35px}
.production-box form{padding:25px 0}
.production-box form select{margin-right:10px}
.production-box ul{margin:0 0 50px 0;padding:0;list-style-type:none}
.production-box ul li{padding:0 0 11px 20px}
.production-box ul li a{color:#414243}
.production-box ul li:hover{background:url(../images/bullet01.gif) top left no-repeat}
.production-box ul li:hover a{color:#d22017;text-decoration:underline}

.rightbox-top{background:url(../images/box_top.gif) top no-repeat;padding:15px 0 0 0; width: 340px;}
.rightbox-bot{background:url(../images/box_bot.gif) bottom no-repeat;padding:0 45px 15px 20px}
.rightbox-bot form{padding:15px 0}
.rightbox-bot form select{margin-right:10px}
.rightbox-bot ul{margin:0 0 10px -18px;padding:0;list-style-type:none}
.rightbox-bot ul li{padding:0 0 11px 20px}
.rightbox-bot ul li a{color:#414243}
.rightbox-bot ul li:hover{background:url(../images/bullet01.gif) top left no-repeat}
.rightbox-bot ul li:hover a{color:#d22017;text-decoration:underline}
.rightbox-top select#select {width: 150px;}

.content{margin-left:2%}
#leftbar{float:left;width:65%;}
#rightbar{float:right;width:34%; margin-top: 20px;}

.navbar{height:40px;color:#b6b8c0;font-size:11px}
.navbar a{color:#b6b8c0;font-size:11px}

.info-box{font-size:13px; padding-bottom: 20px; margin-right: 30px;}

.info-box {}
.info-box h2 {padding:5px 0; font-size: 18px;}
.info-box h3 {font-size: 16px; font-weight: bold;margin:10px 0;}

.info-box p {color: #6a6b70;}
.info-box p a {color: #d22017;}
.info-box p a:visited {color: #d22017;}
.info-box a {color: #d22017;}
.info-box a:visited {color: #d22017; }

.info-box b {color: black; font-weight: bold;}
.info-box strong {font-weight: bold;}

.info-box i {color: #6a6b70; font-style: italic;}
.info-box em {color: #6a6b70; font-style: italic;}

.info-box ul {list-style: none; padding:0 0 10px 10px;text-indent:0;text-align:left;}
.info-box ul li {padding-left: 20px; background: url("/images/ul-marker.png") no-repeat 0 10px;}
.info-box ul li p {text-indent: 0;}

.info-box ul.circle {list-style: none; margin: 10px 0;}
.info-box ul.circle li {padding-left: 20px; background: url("/images/ul-marker-circle.png") no-repeat 0 6px; line-height: 19px; overflow: hidden; padding-bottom: 10px;}
.info-box ul.circle li p {text-indent: 0; font-size: 13px; color: black;}
.info-box ul.circle li p span.first {font-size: 13px; color:#b31e17;}
.info-box ul.circle li p span {color: #6a6b70; font-size: 13px;}
.info-box ul.circle li p a, .info-box ul li p a:visited {color: #414141; font-size: 13px;}

.info-box ol {padding:0 0 10px 30px; list-style: number;text-indent:0;text-align:left;}
.info-box ol li {}
.info-box ol li span {color: #6a6b70;}


.info-box div.img-left {float: left; margin: 5px 20px 5px 0;}
.info-box div.img-right {float: right; margin: 5px 0 5px 20px;}

.info-box img {}

.info-box table {border-collapse: collapse; text-align: left; border-bottom: 2px solid #b6b8c0; margin: 10px 0; width: 100%;}
.info-box table th {padding: 10px; color: #d52f26; font-size: 12px; background: white; font-weight: normal; border-bottom: 1px solid #b6b8c0; text-align: center;}
.info-box table th p {padding: 10px; color: #d52f26; font-size: 12px; text-align: center;}
.info-box table th a {color: #d52f26; font-size: 12px; text-align: center;}
.info-box table th b {color: #d52f26; font-size: 12px; text-align: center;}
.info-box table th i {color: #d52f26; font-size: 12px; text-align: center;}
.info-box table th strong {color: #d52f26; font-size: 12px; text-align: center;}

.info-box table td {padding: 10px; font-size: 12px; color: black; vertical-align: top;}
.info-box table td p {font-size: 12px; color: black;}
.info-box table td a {font-size: 12px; color: black;}
.info-box table td b {font-size: 12px; color: black;}
.info-box table td i {font-size: 12px; color: black;}
.info-box table td strong {font-size: 12px; color: black;}

.info-box table ul {list-style: none; margin: 0; padding-left: 0;}
.info-box table ul li {padding-left: 20px; line-height: 22px; overflow: hidden;}


.table01{border-collapse:collapse;width:98%;border-bottom:1px solid #b6b8c0;font-size:12px;margin-bottom:15px}
.table01 th{padding:10px;border-bottom:1px solid #b6b8c0;color:#d52f26;font-weight:normal;text-align:left}
.table01 td{padding:10px;color:#000}

.list01{padding:0 0 10px 10px;padding:0;list-style-type:none}
.list01 li{line-height:18px;padding-bottom:10px}
.list01 li a, .list01 li a:visited{color:#424244}
.list01 li a:hover{color:#d3261d;text-decoration:none}
.list01 span {color:#cfd1d6}

.info-box .production{border-collapse:collapse;width:100%}
.info-box .production td{vertical-align:top;width:40%;padding:0 100px 20px 0}
.info-box .production td p {text-align: left; text-indent: 0;}
.info-box .production a{color:#414243}
.info-box .production a:visited{color:#414243}
.info-box .production a:hover{color:#d52f26}

.formsend {border: 2px solid red; padding: 15px;}
.formsend input.invisible {display: none;}
.formsend .stroke {padding: 10px 0;}
.formsend input, .formsend textarea {width: 50%;}
.formsend input.err {background: #fbdde1;}
.formsend textarea.err {background: #fbdde1;}
.formsend input.send {margin: 0 auto; display: block; width: auto; border: 1px solid red; background-color: white;}
.formsend sup {color: red;} 
.formsend span.err {color: red; font-size: 1.1em;}

.selectdate{padding:5px 0 20px 0}
.selectdate select{width:100px;margin-right:15px}

.tools{text-align:right}
.tools a{color:#d22017;font-size:18px}
.tools2{text-align:left}
.tools2 a{color:#d22017;font-size:18px}
/* Footer */
#footer{background:url(../images/footer_bg.gif) top left repeat-x;height:134px;width:100%;bottom:0}
#footer table{font-size:11px;max-width:1150px;width:expression(document.body.clientWidth > 1150? "1150px": "100%" );width:80%;margin:0 auto;}
#footer table td{padding:10px;vertical-align:top;}
#footer table td p{padding:10px 0 0 0}
#footer table img{margin-bottom:2px}
/* Footer */
.clear{clear:both;font-size:1px;height:1px;}

select#select {width: 270px;}
