html,body,p,img,ul,li,h1,h2,h3{margin:0;padding:0;}

body{ background-color:#FFFFFF; font:11px Tahoma, Arial, sans-serif}

img { border:0}

a:active, a:focus, img { outline: 0;}

p.more{padding:4px 8px; background-image:url(/images/img_td/more.gif); background-repeat:no-repeat; background-position:left center}

p.more a{ text-decoration:underline;color:#91070b;}

p.more a:visited {color:#91070b;}

div#container{width:1000px;margin:0 auto}

/*map*/

#map{height:115px; width:1000px;background-image:url(/images/img_td/map.jpg); background-position: top right; background-repeat:no-repeat}

#flag{width:270px; float:left; margin:20px 0 0 20px}

#flag img {float:left; margin-right:10px; line-height:0px;}

#flag span{color:#b4b4b4; line-height:23px}

#flag span.factory{font-family:Arial, Helvetica, sans-serif; font-size:34px; color:#333333;}

#lang {margin:20px 0 0 250px;width:310px; float:left; height:40px}

#lang ul{ margin:12px 0 0 0}

#lang ul li{ display: inline; background-image:url(/images/img_td/li.jpg); background-repeat:no-repeat; background-position:left; padding:10px 15px; font-size:12px;}

#lang ul li img { padding:0px 7px 1px 0}

#lang ul li a{color:#8c8d94; text-decoration:none}

#lang ul li a.active{color:#fd0002;}

#lang ul li a:hover{color:#fd0002;}

/*menu*/

#menu{ height:27px; width:785px; margin-left:220px;}

#menu div.menu a, #menu div.menulast a, #menu div.menu_a a, #menu div.menu_alast a{color:#f1efef; text-decoration:none}

#menu div.menu a:visited{color:#f1efef;}

#menu div.menulast a:visited{color:#f1efef;}

#menu div.menu{background-image:url(/images/img_td/2.jpg); background-position: center; background-repeat:no-repeat; height:21px; float:left; position:relative;  text-transform:uppercase; font-family:Arial; font-size:13px; font-weight:bold; width:157px;  padding-top:6px;  text-align:center;}

#menu div.menulast{background-image:url(/images/img_td/5.jpg); background-position: center; background-repeat:no-repeat; height:21px; float:left; position:relative; text-transform:uppercase; font-family:Arial; font-size:13px; font-weight:bold; width:157px;  padding-top:6px;  text-align:center;}



#menu div.menu_a{background-image:url(/images/img_td/a.jpg); background-position: center; background-repeat:no-repeat; height:21px; float:left; position:relative;  text-transform:uppercase; font-family:Arial; font-size:13px; font-weight:bold; width:157px;  padding-top:6px;  text-align:center; z-index:100}

#menu div.menu_alast{background-image:url(/images/img_td/a5.jpg); background-position: center; background-repeat:no-repeat; height:21px; float:left; position:relative;  text-transform:uppercase; font-family:Arial; font-size:13px; font-weight:bold; width:157px;  padding-top:6px;  text-align:center; z-index:100}



#menu2 {background-image:url(/images/img_td/bgmenu.jpg); background-repeat:repeat-y; background-position:top; height:34px; padding:20px 0 0 0;}

#menu2 ul{font-size:13px; color:#FFFFFF; text-align:right}

#menu2 ul li {display:inline; padding:0 20px;}

#menu2 ul li a {color:#FFFFFF; text-decoration:none}

#menu2 ul li a:hover{text-decoration: underline;}

#menu2 ul li a:visited{color:#FFFFFF}

#menu2 ul li a.active{ font-weight:bold;}

#menu2 ul li a.active:hover { text-decoration:none}

#header{ height:217px; background-image:url(/images/img_td/bghead.jpg)}

#header img{float:left}

#header img.slogan{margin:60px 0 0 50px}

#submenu{background-image:url(/images/img_td/bgsubmenu.jpg); background-repeat:repeat-x; background-position:left; height:71px; margin-bottom:20px; font-family:Arial}

#submenu p{ margin:0}

#submenu div.factory {width:250px; float:left; font-size:18px; padding:14px 0 0 28px;}

#submenu div.factory p a{text-decoration:none;color:#b50000;}

#submenu div.factory p a:visited{color:#b50000;}

#submenu div.sl{width:216px; float:left; padding:12px 0 0 5px}

#submenu div.hpro{width:474px; float:left; padding:14px 0 0 25px;}

#submenu div.hpro p a{color:#b50000; font-size:18px; text-decoration:none}

#submenu div.hpro p a:visited{color:#b50000;}

#submenu div.hpro p.reviewpro{font-size:12px; color:#898989; font-weight:bold; padding-top:2px}

/*new*/
#first, #second{ width:915px; margin-left:auto; margin-right:auto; clear:both}
#first h2, #second h2{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#b50000; margin-bottom:20px}
#first p a, #second p a{ color:#b50000}
#first p, #second p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#676767; margin:5px 10px 5px 0; padding:0; line-height:15px}
#profil, #metcher, #spanel, #barrier, #floor, #daunspaut{width:290px; float:left;  margin-bottom:25px} 
#profil, #metcher, #barrier, #floor{margin-right:15px} 
#first div.img, #second div.img{ text-align:center; margin:20px 0}
/*#produces{ height:150px; width:100%;background-image:url(/images/img_td/bgsubmenu.jpg); clear:both;}
#produces img{ padding:20px 29px}*/
/*end new*/




#left{width:474px; float:left; padding-left:25px}

#left h2{color:#b50000; font-family:Arial; font-size:16px; margin:0px 0 10px 0}

#left h2 a{color:#b50000; font-family:Arial; font-size:16px; margin:0px 0 10px 0; text-decoration:none}

#left h2 a:visited{color:#b50000;}

#right h2{color:#b50000; font-family:Arial; font-size:16px; margin:0px 0 10px 0}

#left h3{ font-family:Tahoma; font-size:11px; font-weight: bold; margin:0 0 5px 0; text-decoration: underline}

#kit{float:left; margin-bottom:25px}

#kit img{float:left}

#kit h2,p{margin-left:179px; margin-right:25px}

#project div.news_project{ margin:10px 0 25px 0; clear:both;}

#project div.news_project img{float:left;}

#project div.news_project h3{margin-left:179px; margin-right:25px;}

#project div.news_project h3 a{ color:#000000;}

#project div.news_project h3 a:visited{ color:#000000;}

#project h2 a {color:#b50000; text-decoration:none}

#project h2 a:visited{color:#b50000;}

#right {width:474px; float:left; border-left:1px solid #ccc; padding-left:25px}

#product table td{font-style:italic; padding-right:20px}

#product table td p{ margin:0; padding:3px 0; font-size:13px; font-family: Arial}

#product table td p a{ text-decoration:none; color:#858585;}

#product table td p a:visited{color:#858585;}

#company { margin-top:20px}

#company img{float:left;}

#company p{margin-left:186px;}

#company h2 a{color:#b50000; text-decoration:none}

#company h2 a:visited{color:#b50000;}

#partners{margin-top:30px; float:left; width:474px; padding-bottom:30px}

#partners p { margin:0}

#partners h2 a{color:#b50000; text-decoration:none}

#partners h2 a:visited{color:#b50000;}

div.par_links img{ margin-right:5px}

/*inner*/

#content{width:1000px;  font-size:14px; margin-top:40px}

#content h2{color:#b50000; font-family:Arial; font-size:16px; margin:5px 0 5px 0}

#leftmenu{width:270px; float:left; padding-left:25px; padding-right:35px; padding-bottom:25px}

#leftmenu div{width:247px; padding-bottom:25px; background-color:#898989; background-image:url(/images/img_td/bgleftmenu.gif); background-repeat:no-repeat; background-position:right bottom;/* border:1px solid red*/}

#leftmenu div ul{list-style-type:none; text-align:right; padding-top:10px; width:247px; background-color:#ebebeb}

#leftmenu div ul li{ border-bottom:1px solid white; padding:6px 15px 6px 0;}

#leftmenu div ul li a{color:#666666; text-decoration:none;padding-right:15px ; background-image:url(/images/img_td/lileftm.gif); background-repeat:no-repeat; background-position:right}

#leftmenu div ul li a:visited{ color:#666666}

#leftmenu div ul li a.active{ font-weight:bold}

#leftmenu div#l3 {background-image:none; margin:0; padding:0;}

#leftmenu div#l3 ul{ margin:0; padding:0; background-image:none}

#leftmenu div#l3 ul li{margin:0; padding:6px 15px 6px 8px;}

#leftmenu div#l3 ul li a { color:#333333; margin:0; padding:0; background-image:none; font-size:11px;}

#leftmenu div#l3 ul li a:visited{ color:#333333}

#leftmenu div#l3 ul li a.active{font-weight:bold; font-size:11px}

#text{width:640px; float:left; padding:0 25px 50px 0;}

#text h1{ font-size:15px; font-weight:bold; color:#b50000;}

#text p{ margin:0; padding:7px 0; line-height:1.4}

#text p strong{ color: #444}

#text ul.simple{ list-style-type: square; margin-left:25px}

#text ul.simple li{ margin:5px 0}

#navibar{ font-weight:bold; margin-bottom:20px }

#navibar a{ text-decoration:none;color:#000000}

#navibar a.active{color:#b50000}

#text table.pre{ width:100%}

#text strong.name{color:#b50000}

#text #catalog table.pre td{ border:none}

#text table.pre td p{margin:0; padding:3px 7px; font-size:12px; font-family:Arial, Helvetica, sans-serif;  font-style: italic}

#text table.pre td p a{text-decoration:none; color:#858585;}

#text table.pre td {vertical-align:top;}

#text table.pre td img { padding:50px 10px 0 10px}

#text table.all_pre td p{margin:0; padding:3px 7px 30px 7px; font-size:12px; font-family:Arial, Helvetica, sans-serif;  font-style: italic}

#text table.all_pre td p a{text-decoration:none; color:#858585;}

#text table.all_pre td h2 a{text-decoration:none; color:#b50000}

#text table.all_pre td h2 a:visited{color:#b50000}

#text table.all_pre td img{ padding:15px 10px 0 10px}





#text div#catalog div.img{ text-align:center; margin:20px 0 10px 0}

#text div#catalog h1{ font-size:15px; font-weight:bold; color:#b50000;}

#text div#catalog h2{font-size:15px; color: #3e3e3e;}

#text div#catalog strong{color: #3e3e3e}

/*#text div#catalog h3 {font-size:13px; margin:5px 0}*/

#text div#catalog table{border-collapse:collapse;}

#text div#catalog td{ border:1px solid black; border-collapse:collapse; padding:2px 3px}

/**/

#list_news div.annons_news{float:left; margin-bottom:30px}

#list_news div.annons_news img {float:left}

#list_news div.annons_news h2 {font-size:12px; margin-left:183px;}

#list_news div.annons_news h2 a{color:#b50000; text-decoration:none}

#list_news div.annons_news h2 a:visited{color:#b50000}

#list_news div.annons_news p{ font-size:11px; margin-left:183px}

#text div.news {text-align:center}

#text div.news h2{color:#b50000; font-size:16px;}

#text div.news img{ margin-top:15px;}

#text div.news p{ text-align:left}

/**/





div#footer{clear:both;background-color:#ba0c13; height:55px}

div#footer p {padding:20px 25px; margin:0; color:#FFFFFF}

div#livint { text-align:right; margin:-33px 15px 0 0 }


