/* CSS Document */

* {
margin:0; padding:0;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
body{background:#1a171b; font:normal 11px/16px Arial, Helvetica, sans-serif;}

/*#wrapper{position:absolute; top:25%; height:100%; width:100%; min-width:965px;}*/

#container{width:945px; height:650px; margin:auto; background:url(../images/bgWrap1.gif) left top repeat-x; position:relative; }

#header{width:905px; float:left; padding-left:16px; padding-right:24px; height:109px;}
#header .leftPart{width:123px; float:left; margin-top:65px; line-height:28px; color:#FFFFFF; height:44px; position:relative; z-index:5}
#header .leftPart a{color:#FFFFFF; text-decoration:none;}
#header .leftPart a:hover{color:#f07e02;}
#header .middleNav{width:565px; float:left; padding-top:35px; font:normal 11px/28px Arial, Helvetica, sans-serif; color:#FFFFFF;}
#header .mainNavTop{width:565px; float:left;z-index:3;}
#header .mainNavTop ul li{display:inline; float:left; padding:0px 5px;}
#header .mainNavTop ul li a{color:#FFFFFF; text-decoration:none;}
#header .mainNavTop ul li a:hover {color:#f07e02;}

#header #menu input{background:url(../images/bgSearch1.gif) left top no-repeat; width:111px; height:21px; border:none; margin-left:15px; margin-top:3px; padding-left:7px; color:#000000; padding-top:4px;}
#header .logo{width:212px; float:right;}
img.logoImg{margin-left:55px;}
img.logoText{margin-top:1px;}

#body{width:945px; float:left; height:497px;}
#body .mainImg{width:945px; float:left; height:497px; position:absolute; z-index:1;}
#body .transparant-content{width:194px; float:left; padding:25px 53px 25px 718px; background:url(../images/bgRC.png) right top repeat-y; position:absolute; z-index:2; height:447px; overflow:auto;}
#body .transparant-content a{color:#ee7f01; text-decoration:underline;}
#body .transparant-content a:hover{text-decoration:none;}
#body .transparant-content h1{font-weight:bold; font-size:12px; line-height:18px;}
#body .transparant-content p{margin:10px 0px;}
#body .inner-content{width:945px; float:left; height:495px; background:url(../images/inner-bodyBg.gif) left top repeat-y;}
#body .left-nav{width:139px; float:left;}
#body .left-nav ul li{width:139px; float:left;  line-height:21px; display:block;}
#body .left-nav ul li a{width:129px; float:left; padding-left:10px; color:#000000; text-decoration:none; border-bottom:1px solid #FFFFFF;}
#body .left-nav ul li a:hover, #body .left-nav ul li a.active{background:#ee7f01;}
#body .left-nav ul li ul li{width:139px; float:left; line-height:21px; display:block;}
#body .left-nav ul li ul li.noBorder{border-bottom:none;}
#body .left-nav ul li ul li a{width:109px; float:left; padding-left:30px; color:#000000; text-decoration:none; background:url(../images/bullet.gif) 15px center no-repeat;}
#body .left-nav ul li ul li a:hover, #body .left-nav ul li ul li a.active{background:url(../images/bullet.gif) 15px center no-repeat #f9af5b;}
#body .left-nav ul li ul li ul li{width:109px; float:left; line-height:21px; display:block;}
#body .left-nav ul li ul li ul li a{width:94px; float:left; padding-left:45px; color:#000000; text-decoration:none; background:url(../images/bullet.gif) 30px center no-repeat;}
#body .left-nav ul li ul li ul li a:hover, #body .left-nav ul li ul li ul li a.active{background:url(../images/bullet.gif) 30px center no-repeat #ffc98b;}
#body .content-part{width:757px; float:left; padding:0px 23px; height:470px; overflow:auto;}
#body .content-part a{color:#ee7f01; text-decoration:underline;}
#body .content-part a:hover{text-decoration:none;}
#body .bread-crumb{width:757px; float:left; line-height:20px; color:#58585a; padding:0px 24px;}
#body .bread-crumb a{color:#58585a; text-decoration:underline;}
#body .bread-crumb a:hover{text-decoration:none;}
#body .inner-banner{width:757px; float:left;}
#body .textPart{width:757px; float:left; padding-top:10px; color:#1a171b;}
#body .textPart p{margin:10px 0px;}
#body .textPart h1{font-weight:bold; font-size:12px; line-height:20px; color:#1a171b;}
#body .textPart-left{width:360px; float:left;}
#body .textPart-right{width:360px; float:right;}
#body .product-boxes{width:757px; float:left; margin-bottom:10px;}
#body .product-textLeft{width:290px; float:left;}
#body .product-textRight{width:290px; float:right; margin-top:-33px;}
#body .product-boxes img{float:left; margin-right:10px;}
#body .product-textLeft h1{margin-bottom:7px; color:#ee7f01;}


#footer{width:945px; float:left; padding-top:12px; height:33px; font-weight:bold; font-size:13px; line-height:22px; color:#e87816;}
#footer .footer-nav{width:490px; float:left;}
#footer .footer-nav ul li{display:inline; float:left; padding:0px 3px;}
#footer .footer-nav ul li a{color:#e87816; text-decoration:none;}
#footer .footer-nav ul li a:hover, #footer .footer-nav ul li a.active{color:#FFFFFF;}
#footer .news{width:40px; float:right;}
#footer .news-marquee{color:#FFFFFF; font-weight:normal; font-size:12px; width:397px; height:23px; float:right; background:url(../images/bgMarquee1.gif) right top no-repeat;}
#footer .news-marquee p {color:#FFFFFF; font-weight:normal; font-size:12px;}
#footer .news-marquee a {color:#FFFFFF; font-weight:normal; font-size:12px; text-decoration:none; padding-right:40px;}
#footer .news-marquee a:hover {color:#ee7f01;}

.orange-border{border-right:1px solid #ee7f01;}

/*news page*/

#body .newsPart{width:757px; float:left; padding-top:10px; color:#1a171b;}
#body .newsPart p{margin:10px 0px; text-align:justify;}
#body .newsPart h1{font-weight:normal; font-size:18px; line-height:20px; color:#ee7f01; padding:0; margin:0 0 15px 0;}
#body .date {float:right; width:80px; font-size:10px; color:#fff; background-color:#ee7f01; padding:0 5px; text-align:center;}
#body .newsPart h3{font-weight:bold; font-size:15px; color:#1a171b; padding-top:5px;}
#body .newsPart img{float:left; margin-right:20px;}
.news-list-morelink{float:left; padding-left:700px; padding-bottom:25px;}
.news-list-container{float:left; width:757px;}
.linkBack a {color:#ee7f01; font-weight:bold; text-decoration:none;}
.linkBack a:hover { text-decoration: underline;}
.clearer{ clear:both; color:#ee7f01; border-bottom: 1px solid #ee7f01; line-height:1px; height:1px;}
.news-list-container .date {float:right; width:80px; font-size:10px; color:#fff; background-color:#ee7f01; padding:0 5px; text-align:center;}
.news-list-container .newsImages {float:left;}
.news-list-container .newsContent{width:537px; float:left;} 


/*p.bodytext { clear:both; float:left;}*/

#showHide1, #showHide2, #showHide3, #showHide4, #showHide5, #showHide6, #showHide7, #showHide8, #showHide9, #showHide10, #showHide11, #showHide12, #showHide13, #showHide14, #showHide15, #showHide16, #showHide17, #showHide18, #showHide19, #showHide20,#showHideFooter1, #showHideFooter2, #showHideFooter3, #showHide94, #showHide91, #showHide89, #showHide85, #showHide82, #showHide78, #showHide70, #showHide69, #showHide68 {display:none;}

 
.tx-indexedsearch-searchbox table td .tx-indexedsearch-searchbox-sword {width:178px; height:15px; background:#dadadc; border:none; margin-bottom:3px; font-size:11px; border:1px solid #dadadc; padding-top:5px;}


.tx-indexedsearch-searchbox table td .tx-indexedsearch-searchbox-button {width:70px; font-size:12px; font-weight:bold; color:#FFFFFF; background:#e27517; border:none; float:right; padding:3px 0px; _padding:2px 0px;}

.news a{color:#e87816; text-decoration:none;}
.news a:hover{color:#ffffff;}

table.tableImpressum td { padding-bottom:7px;}

.newsListContainer { border-bottom:1px solid #ee7f01; clear:both; float:left; margin-bottom:10px; width:757px; padding-bottom:10px;}
.newsListContainer .listMorelink { float:right; margin-bottom:5px; color:#FFF; text-decoration:none; line-height:24px; height:24px; padding:0 5px;}
.newsListContainer .listMorelink a { color:#ffffff;}

.tx-ttnews-browsebox{float:left;}
.tx-ttnews-browsebox table td { padding-right:10px;}
.tx-ttnews-browsebox table td a { text-decoration:none;}

.download { padding-right:10px;}
.contenttable td, .product-boxes table td { vertical-align:top; padding:0 10px 5px 0;}
.contenttable td.td-0 { font-weight:bold;}
.contenttable td p.bodytext { padding:0; margin:0;}

#footer .news-marquee div a {color:#FFFFFF; font-weight:normal; font-size:12px; text-decoration:none; padding-left:7px; text-transform:none;}


.tx-indexedsearch-whatis, .browsebox, .tx-indexedsearch-browsebox, .tx-indexedsearch-rules { display:none;}
