/* Style sheet default */
@charset "UTF-8"; html,body,div,span,applet,object,iframe,h1,h2,h3,h4,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,dl,dt,dd,ol,li,f{margin:0;padding:0;vertical-align:baseline;border:0;font-family:arial, Tahoma, arial;font-size:13px;outline: 0;font-style: none;letter-spacing:1px;}
:focus{outline: 0;}
body{margin:0;padding:0;background-color:#fff;color:#2f2f2f;line-height:1;}
h1{font-size:16px;color:#4891dc;line-height:2;letter-spacing:1px;text-transform: uppercase;}
h2{margin:0 0 15px;font-size:14px;color:#4891dc;letter-spacing:1px;text-transform: uppercase;}
h3{font-size:12px;color:#4891dc;letter-spacing:1px;text-transform: uppercase;}
h4{font-size:12px;color:#4891dc;line-height:2;letter-spacing:1px;}
h5{font-size:11px;color:#4891dc;line-height:2;letter-spacing:1px;}
p{font-size:13px;line-height:1.8;letter-spacing:1px;}
p.galube{font-size:12px;letter-spacing:1px;text-transform: uppercase;}
p.news{font-size:11px;line-height:1.2;letter-spacing:1px;}
p.footer{text-align:right;font-size:11px;line-height:1.2;letter-spacing:1px;}
#top_navigation{width:950px;height:70px;margin:20px 0 0 auto;padding:0;text-align:right;background-image:url("tl_files/pictures/logo.png");background-repeat:no-repeat;}
#haupt_nav{width:230px;height:235px;float:left;margin:55px 0 0;padding:30px 0 0;background-color:#2c2c2c;}
* html #haupt_nav{width:230px;height:235px;display:inline;margin:55px 0 0;padding:30px 0 0;background-color:#2c2c2c;}
#sub_navigation{width:230px;padding:30px 0 40px;background-color:#5f6062;}
#main_inh{padding:0 0 0 20px;}
* html #main_inh{margin:20px 0 0;padding:0 0 0 20px;}
#main_sub{padding:20px 0 0 30px;}
#footer{width:950px;height:40px;margin:80px 0 0;padding:8px 0 0;text-align:right;border-top:1px solid #ddd;font-size:10px;}
.search{margin-top:25px;padding:0;}
#haupt_nav_company{width:950px;height:155px;padding:55px 0 0;background-image:url("tl_files/pictures/header/company.jpg");background-repeat:no-repeat;}
#haupt_nav_essen{width:950px;height:155px;padding:55px 0 0;background-image:url("tl_files/pictures/header/essen.jpg");background-repeat:no-repeat;}
#haupt_nav_objects{width:950px;height:155px;padding:55px 0 0;background-image:url("tl_files/pictures/header/objects.jpg");background-repeat:no-repeat;}
#haupt_nav_downloadcenter{width:950px;height:155px;padding:55px 0 0;background-image:url("tl_files/pictures/header/downloadcenter.jpg");background-repeat:no-repeat;}
#haupt_nav_services{width:950px;height:155px;padding:55px 0 0;background-image:url("tl_files/pictures/header/services.jpg");background-repeat:no-repeat;}
#haupt_nav_spservices{width:950px;height:155px;padding:55px 0 0;background-image:url("tl_files/pictures/header/sp_services.jpg");background-repeat:no-repeat;}
#haupt_nav_certificates{width:950px;height:155px;padding:55px 0 0;background-image:url("tl_files/pictures/header/certificates-1.jpg");background-repeat:no-repeat;}
#haupt_nav_contact{width:950px;height:155px;padding:55px 0 0;background-image:url("tl_files/pictures/header/contact.jpg");background-repeat:no-repeat;}
#haupt_flash{width:720px;height:320px;float:left;margin-top:55;padding:0;background-color:#2c2c2c;}
.newsblock{width:190px;padding:4px 0 4px 10px;background-color:#8db9e5;}
* html .newsblock{width:180px;margin:20px 0 0;padding:4px 0 4px 10px;background-color:#8db9e5;}
ul#lang{margin:5px 0 0;padding:0;}
ul#lang li{display:inline;margin:0;padding:0 8px 0 0;list-style-type:none;}
ul#liste{margin:20px 0 20px 60px;padding:0;}
ul#liste li{margin:9px 0 0;padding:0 5px;list-style-type:square;}
table{border:0;border-collapse:0;border-spacing:0;}
table.tdl1{height:22px;background-color:#e4ecf4;}
table.tdl2{height:22px;background-color:#fff;}
td.dl1{width:35px;vertical-align:middle;font-size:11px;}
td.dl2{width:460px;vertical-align:middle;font-size:11px;}
td.dl3{width:80px;vertical-align:middle;font-size:11px;}
td.dl4{width:115px;vertical-align:middle;font-size:11px;}
td.d01{width:350px;height:140px;vertical-align:top;}
input.text{width:140px;margin:8px 0;padding:3px;background-color:#f9f7f0;border:1px solid #aaa;font-size:10px;color:#333;}
select.field{width:250px;margin:8px 0 8px 10px;padding:2px;background-color:#f9f7f0;border:1px solid #aaa;color:#333;}
input.field{width:250px;margin:8px 0 8px 10px;padding:2px;background-color:#f9f7f0;border:1px solid #aaa;color:#333;}
textarea.tarea{width:250px;margin:8px 0 8px 10px;padding:2px;background-color:#f9f7f0;border:1px solid #aaa;font-size:14px;color:#333;line-height:1.8;}
input.button{margin:8px 0 8px 10px;padding:3px 10px;background-color:#4891dc;border:1px solid #aaa;color:#fff;text-transform: uppercase;}
input.submit{margin:8px 0 8px 10px;padding:3px 10px;border:1px solid #aaa;font-size:10px;color:#777777;text-transform: uppercase;}

