/* Style sheet qst */
#left ul.level_2{margin-top:-15px;}
#left ul.level_2 li{padding-top:0;padding-bottom:0;}
#left li.clinchen,#left li.clinching{padding-top:0;padding-bottom:0;}
#left li.buckelschweissen a{background:url("tl_files/qst/navigation/Buckelschweissen.png") left top no-repeat;}
#left li.buckelschweissen a:hover,#left span.buckelschweissen{background:url("tl_files/qst/navigation/Buckelschweissen_hover.png") left top no-repeat;}
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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption{margin:0;padding:0;vertical-align:baseline;border:0;font-size:100.099998%;outline:0;background:transparent;}
html{height:100%;margin-bottom:1px;}
body{font-family:verdana,arial,helvetica,geneva,sans-serif;font-size:75%;color:#252525;line-height:1;background:url(tl_files/qst/images/bg.png) repeat-x left top;}
ol,ul{list-style:none;}
p{line-height:1.33em;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
del{text-decoration:line-through;}
table{border-collapse:collapse;background:#fff;border-spacing:0;}
h1,h2,h3,h4,h5,h6,.toggler,strong,.mod_breadcrumb,label{color:#252525;}
a:link,a:visited{text-decoration:none;color:#252525;}
a:focus,a:hover,a:active{text-decoration:underline;color:#252525;}
#wrapper{min-width:955px;max-width:1130px;}
.block{overflow:visible;}
#header{width:100%;position:relative;float:right;margin-right:23px;background:url(tl_files/qst/images/header.jpg) no-repeat right top;}
#header div#header_flash{width:447px;height:71px;float:right;background:url("tl_files/qst/images/header.jpg") left top no-repeat;}
#branding{width:267px;height:248px;display:block;margin:-100px 0 0;background:url("tl_files/qst/navigation/Logo-mit-Linie.png") left top no-repeat;text-indent:-999em;}
#branding a{width:267px;height:196px;display:block;}
#header .mod_customnav{width:100%;height:24px;float:right;clear:right;}
#header .mod_customnav ul{float:right;background:transparent url(tl_files/qst/images/headnav_bg.png) repeat-x scroll center bottom;}
#header .mod_customnav ul li{height:24px;float:left;text-align:center;background:transparent url(tl_files/qst/images/headnav_li_bg.png) no-repeat scroll left bottom;}
#header .mod_customnav ul li a,#header .mod_customnav ul li p,#header .mod_customnav ul li span{height:100%;display:block;padding-right:1em;padding-left:1em;font-size:1em;color:#00b9f1;line-height:1em;font-weight:700;text-transform:uppercase;}
#header .mod_customnav ul li span{text-decoration:underline;}
#header .mod_customnav ul li.last a{background:transparent url(tl_files/qst/images/headnav_li_bg.png) no-repeat scroll right bottom;}
#header .mod_changelanguage{float:right;padding-top:20px;padding-right:20px;}
#header .mod_changelanguage ul li{float:left;padding-right:3px;padding-left:3px;}
#left ul.level_1{margin-bottom:5em;}
#left ul.level_1 li{background-image:url("tl_files/qst/images/v2/nav_main.png");background-repeat:repeat-y;background-position: 8px top;}
#left ul li a,#left ul span{display:block;text-indent:-999em;}
#left ul.level_1 li a,#left ul.level_1 span{width:270px;height:55px;}
#left ul.level_2 li a,#left ul.level_2 li span{width:270px;height:26px;}
#left li.punktschweissen a{background:url("tl_files/qst/navigation/Punktschweissen.png") left bottom no-repeat;}
#left li.punktschweissen a:hover,#left span.punktschweissen{background:url("tl_files/qst/navigation/Punktschweissen_hover.png") left bottom no-repeat;}
#left li.lichtbogenschweissen a{background:url("tl_files/qst/navigation/Lichtbogenschweissen.png") left top no-repeat;}
#left li.lichtbogenschweissen a:hover,#left span.lichtbogenschweissen{background:url("tl_files/qst/navigation/Lichtbogenschweissen_hover.png") left top no-repeat;}
#left li.laserschweissen a{background:url("tl_files/qst/navigation/Laserschweissen.png") left top no-repeat;}
#left li.laserschweissen a:hover,#left span.laserschweissen{background:url("tl_files/qst/navigation/Laserschweissen_hover.png") left top no-repeat;}
#left li.clinchen a{padding-top:5px;background:#ffffff url("tl_files/qst/navigation/MechanischesFuegen.png") left top no-repeat;}
#left li.clinchen a:hover,#left span.clinchen{background:#ffffff url("tl_files/qst/navigation/MechanischesFuegen_hover.png") left top no-repeat;}
#left li.projection-welding a{background:url("tl_files/qst/navigation/Projection-Welding.png") left top no-repeat;}
#left li.projection-welding a:hover,#left span.projection-welding{background:url("tl_files/qst/navigation/Projection-Welding_hover.png") left top no-repeat;}
#left li.spot-welding a{background-image:url("tl_files/qst/navigation/Spot-Welding.png");background-position:left top;}
#left li.spot-welding a:hover,#left span.spot-welding{background-image:url("tl_files/qst/navigation/Spot-Welding_hover.png");background-position:left top;}
#left li.arc-welding a{background:url("tl_files/qst/navigation/Arc-Welding.png") left top no-repeat;}
#left li.arc-welding a:hover,#left span.arc-welding{background:url("tl_files/qst/navigation/Arc-Welding_hover.png") left top no-repeat;}
#left li.laser-welding a{background:url("tl_files/qst/navigation/Laser-Welding.png") left top no-repeat;}
#left li.laser-welding a:hover,#left span.laser-welding{background:url("tl_files/qst/navigation/Laser-Welding_hover.png") left top no-repeat;}
#left li.stud-welding a{background:url("tl_files/qst/navigation/Stud-Welding.png") left top no-repeat;}
#left li.bolzenschweissen a{background:url("tl_files/qst/navigation/Bolzenschweissen.png") left top no-repeat;}
#left li.bolzenschweissen a:hover,#left span.bolzenschweissen{background:url("tl_files/qst/navigation/Bolzenschweissen_hover.png") left top no-repeat;}
#left li.stud-welding a:hover,#left span.stud-welding{background:url("tl_files/qst/navigation/Stud-Welding_hover.png") left top no-repeat;}
#left li.clinching a{background:#ffffff url("tl_files/qst/navigation/Mechanical-Joining.png") left top no-repeat;}
#left li.clinching a:hover,#left span.clinching{background:#ffffff url("tl_files/qst/navigation/Mechanical-Joining_hover.png") left top no-repeat;}
#left li.hardware a{background:url("tl_files/qst/navigation/Hardware.png") left top no-repeat;}
#left li.hardware a:hover,#left span.hardware{background:url("tl_files/qst/navigation/Hardware_hover.png") left top no-repeat;}
#left li.software a{background:url("tl_files/qst/navigation/Software.png") left top no-repeat;}
#left li.software a:hover,#left span.software{background:url("tl_files/qst/navigation/Software_hover.png") left top no-repeat;}
#left li.leasing a:hover,#left span.leasing{background:url("tl_files/qst/navigation/Leasing_hover.png") left top no-repeat;}
#left li.leasing a{background:url("tl_files/qst/navigation/Leasing.png") left top no-repeat;}
#left li.service a{background:url("tl_files/qst/navigation/Services.png") left top no-repeat;}
#left li.service a:hover,#left span.service{background:url("tl_files/qst/navigation/Services_hover.png") left top no-repeat;}
#left li.additionals a,#left span.additionals{background:url(tl_files/qst/images/subnav_additionals.png) no-repeat top left;}
#left #hcard{margin-bottom:1.2em;font-size:.9em;color:#333;}
#left #hcard .adr{margin-bottom:1.2em;}
#left #hcard .org{width:259px;height:32px;display:block;background:url(tl_files/qst/images/qst-weblogo-nav.png) no-repeat top left;text-indent:-999em;}
#left #hcard .assoc a{width:123px;height:46px;display:block;margin:10px 0;background:url(tl_files/qst/images/assoc.gif) no-repeat top left;text-indent:-999em;}
#left #hcard .street-address{display:block;}
#left .copyright{font-size:.9em;color:#333;}
#right{margin-top:22px;padding:12px 0 0;background:url(tl_files/qst/images/newshead.png) no-repeat center top;}
#right .inside{font-size:.9em;background:url(tl_files/qst/images/newsbody.png) repeat-y center top;}
#right .mod_newslist,#right .rss{padding:0 40px 0 20px;}
#right .hotline{padding:0 40px 12px 20px;background:url(tl_files/qst/images/newsfoot.png) no-repeat center bottom;}
#right .hotline p{margin-bottom:1em;}
#right .hotline ul{display:table;margin-top:1em;border-collapse:collapse;}
#right .hotline li{margin-bottom:10px;white-space:nowrap;}
#right .hotline li .label{display:table-cell;padding-left:10px;vertical-align:middle;font-weight:700;}
#right .hotline .tech li .label{display:block;padding-left:0;}
#right .hotline .durchwahl{display:table-cell;white-space:nowrap;}
#right .hotline .vorwahl{font-size:1.3em;color:#7a7a7a;font-weight:700;}
#right .hotline .durchwahl,#right .hotline .nr{font-size:1.3em;color:#00b9f1;font-weight:700;}
#right .rss a{width:105px;height:35px;display:block;margin:0 auto 1em;background:url(tl_files/qst/images/rss.png) no-repeat;text-indent:-999em;}
#right #breaking_news .layout_short{padding:5px;background-color:#fff;border:2px solid #252525;}
#right h1,#right h2{padding:5px;text-align:center;border:1px solid #f47722;font-size:1.4em;color:#f47722;background:#fcd6bc;margin:0 0 1em -5px;}
#right h2{font-size:1em;}
#right p.more{text-align:right;}
#container{clear:both;}
#main{margin:0 270px 0 337px;padding-top:60px;}
#main a:link,#main a:visited{text-decoration:underline;}
#main h1{margin-bottom:.5em;font-size:1.8em;line-height:1em;font-weight:400;}
#main .formbody label{width:12em;padding-right:5px;font-weight:bold;}
#main .formbody table{background-color:#eee;}
#main .formbody table td p{padding:3px 0;font-size:0.9em;}
#main .formbody table td{width:160px;padding:3px 10px;vertical-align:top;}
#main .formbody span.captcha_text{display:block;font-size:0.9em;}
#main .formbody input.captcha{width:20px;}
#main .formbody input.text,#main .formbody select,#main .formbody textarea{width:250px;}
#main .formbody .submit_container{margin:1.5em 0 1em;}
#main ul{margin-bottom:1em;list-style-type:circle;list-style-position:inside;text-indent:3px;}
#main .ce_image{margin:1em auto;text-align:center;}
#main .image_container a img{margin-bottom:5px;border:1px solid #ddd;}
#main .mod_sitemap ul{line-height:1.4em;list-style-type:none;}
#main .mod_sitemap ul.level_2{margin-bottom:1em;text-indent:2em;}
#main .mod_sitemap ul.level_2 a:before{content:"- ";}
#footer{margin-top:3em;}
#footer ul{width:100%;text-align:center;}
#footer li{display:inline;padding:0 1em;border-left:1px solid #252525;}
#footer li.home{}
#footer li.home a{font-weight:700;text-transform:uppercase;}
#footer li a{padding-top:1.5em;}
#footer li.impressum a{background:url(tl_files/qst/images/but_impressum.gif) no-repeat top center;}
#footer li.kontakt a{background:url(tl_files/qst/images/but_contact.gif) no-repeat top center;}
#footer li.datenschutz a{background:url(tl_files/qst/images/but_datenschutz.gif) no-repeat top center;}
#footer li.sitemap a{background:url(tl_files/qst/images/but_sitemap.gif) no-repeat top center;}
#top_image{float:right;margin:0;padding:0;}
.ce_text,.teaser{margin-top:1em;line-height:1.33em;}
.error{margin:0;padding:2px 0 0;font-size:9px;color:red;}
.mod_article .more{display:inline;}
.mod_breadcrumb{padding:5px 3px 7px;font-size:.9em;}
.ce_gallery .caption{color:#999;}
.mod_article .pdf_link{margin-bottom:5px;text-align:right;}
.mod_article .pdf_link a{position:relative;padding:1px;background-color:#BBB;text-decoration:none;color:#FFF;}
.mod_article .pdf_link a:hover{background-color:#DDD;text-decoration:none;color:#FFF;}
.mod_lostPassword{margin:24px;}
.mod_lostPassword td{padding-right:6px;padding-bottom:3px;}
.mod_lostPassword .text,.mod_lostPassword .password{width:210px;}
.mod_lostPassword .captcha{width:40px;}
.mod_lostPassword .captcha_text{color:#666;}
.ce_list li{margin:0 0 0 22px;padding:0;line-height:16px;}
.mod_navigation{width:auto;}
.mod_navigation ul{list-style-type:none;}
.mod_navigation li{margin:0;padding:5px 0;list-style-type:none;}
.toggler{padding:1px 0 2px 15px;background:transparent url(tl_files/qst/images/plus.png) no-repeat scroll left 3px;font-weight:700;}
.toggler.active{background:transparent url(tl_files/qst/images/minus.png) no-repeat scroll left 3px;}
.toggler:hover{color:#00b9f1;cursor:pointer;}
.accordion div{margin-left:4px;padding:0 0 0 11px;border-left:1px solid #00b9f1;font-size:.9em;line-height:16px;}
.mod_login{margin:0 5px;padding:5px;}
.mod_login .label{margin:4px 0 1px;}
.mod_login .submit_container{margin-top:8px;margin-bottom:4px;}
#request_password{margin:0 5px;padding:0 5px 10px 6px;}
#request_password a{font-size:10px;color:#999;}
.mod_newsmenu{margin:0 5px 20px;padding:5px;}
.mod_newsmenu ul,.mod_newsmenu li{margin:0;padding:0;list-style-type:none;}
.mod_newsmenu .year{margin-bottom:2px;font-weight:700;}
.mod_newslist p{margin:0 0 4px;}
.mod_newsreader .back{margin-bottom:24px;padding-top:12px;}
html .mod_newsreader .back{margin-top:12px;padding-top:0;}
.mod_newslist .info,.mod_newsreader .info{margin-bottom:6px;font-size:10px;color:#999;}
.mod_newslist .layout_short{margin-bottom:8px;padding-bottom:6px;}
.mod_newsreader .ce_text{margin-top:16px;}
.mod_article,.mod_newsreader{margin-right:5px;}
.mod_newsreader .comment{line-height:1.5;}
.mod_newsreader .form{margin-top:24px;}
.mod_newsreader .widget{margin-top:1px;margin-bottom:1px;}
.mod_newsreader .textarea{width:360px;height:120px;}
.mod_search .text{width:240px;}
:first-child+html .mod_search .radio_container{margin-top:0;}
.mod_search .radio_container label{left:-2px;position:relative;padding-right:3px;top:-2px;}
.mod_search .header{margin-top:18px;margin-right:5px;margin-bottom:24px;padding-bottom:4px;text-align:right;}
.mod_search h3{margin:0 0 2px;padding:0;}
.mod_search .context{margin:0 5px 3px 0;}
.mod_search .relevance{font-size:11px;font-weight:400;}
.mod_calendar .head{padding-top:4px;padding-bottom:5px;text-align:center;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.mod_calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#BBB;border-right:1px solid #CCC;font-size:10px;color:#FFF;border-bottom:1px solid #CCC;font-weight:700;}
.mod_calendar td{width:14%;height:72px;padding:1px;vertical-align:top;background-color:#FFF;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.mod_calendar td .header{padding-bottom:2px;background-color:#e0e0e0;font-size:10px;}
.mod_minicalendar{margin:0 5px 20px;padding:5px 5px 10px;}
.mod_minicalendar td{width:14%;padding-top:2px;padding-bottom:3px;text-align:center;background-color:#FFF;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.mod_minicalendar .label{padding-top:2px;padding-bottom:3px;text-align:center;background-color:#c3c3c3;border-right:1px solid #CCC;font-size:10px;color:#FFF;border-bottom:1px solid #CCC;}
.mod_minicalendar .head{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#f9f9f9;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.mod_eventlist{margin-right:6px;}
.mod_eventlist .header{padding:3px 6px 4px;background-color:#e6e6e6;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;font-weight:700;}
.mod_eventlist .header.first{border-top:1px solid #CCC;}
.mod_eventlist .event{padding:10px 6px 12px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;}
.mod_eventlist .time{margin-top:-6px;margin-bottom:6px;color:#999;font-weight:400;}
.mod_eventreader .info{margin-top:-12px;font-size:10px;color:#999;}
.mod_eventreader .recurring{margin-top:2px;font-size:10px;color:#090;}
.mod_eventreader .ce_text{margin-top:15px;}
.mod_personalData{margin-bottom:36px;}
.mod_personalData fieldset{width:400px;display:block;margin:12px 0 24px;padding:12px;}
.mod_personalData .submit_container{width:428px;text-align:right;}
.mod_personalData td{width:160px;padding:2px 6px 2px 0;}
html .mod_personalData td{padding:1px 6px 1px 0;}
.mod_personalData .text,.mod_personalData .password{width:200px;}
.mod_personalData select{width:204px;}
.ce_table{margin-top:24px;margin-bottom:24px;border-left:1px solid #CCC;}
.ce_table td{padding:2px 8px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.ce_table th{padding:2px 8px;background-color:#e6e6e6;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.ce_table th a{color:#000;}
.pagination li{display:inline;margin:0;padding:0;list-style-type:none;}
#tps td{padding:2px 4px;}
.pagination{margin-top:22px;padding-top:4px;}
#tps .col_0{width:80px;}
.pagination p{width:160px;float:left;padding-right:3px;padding-left:3px;text-align:left;}
#tps .explanation{padding-bottom:24px;}
.pagination ul{width:240px;float:right;margin:0;padding:0 3px;text-align:right;}
ins,#main a:focus,#main a:hover,#main a:active{text-decoration:none;}
#right .layout_short h1,#right .layout_short h2,#right .layout_short h3,#right .layout_short h4,#right .layout_short h5,#right .layout_short h6,#right .info{display:none;}
#right p,#right .label,#main .image_container .caption{font-size:.9em;}
#right .label,#right p.more a,#main p.back a,#main .mod_sitemap ul.level_1 a,.mod_breadcrumb .active,.mod_navigation a,.mod_navigation li,.mod_navigation p,.mod_search .highlight{font-weight:700;}
#main h2,.ce_accordion{margin-bottom:.3em;}
#main .mod_sitemap ul.level_2 a,.mod_navigation .level_2 a,.mod_navigation .level_2 li,.mod_navigation .level_2 p{font-weight:400;}
.mod_article .back,.mod_eventreader .back{margin-top:18px;}
.ce_list ul,.mod_navigation p{margin:0;padding:0;}
html .ce_list li,:first-child+html .ce_list li{margin-left:26px;}
html .mod_newsmenu li{height:1px;}
.mod_newsreader h2,.mod_newsreader .comment_default,.mod_search .url{margin-bottom:12px;}
.mod_search,html>body .mod_search .radio_container{margin-top:3px;}
.mod_calendar table,.mod_minicalendar table{width:100%;border-left:1px solid #CCC;border-top:1px solid #CCC;}
.mod_calendar .current,.mod_calendar .today,.mod_minicalendar .today,.mod_minicalendar .current{background-color:#FFC;}
.mod_calendar .weekend,.mod_calendar .empty,.mod_calendar .empty .header,.mod_minicalendar .weekend{background-color:#f6f6f6;}
.mod_calendar td .event a,.mod_minicalendar td,.mod_minicalendar .active a{font-size:10px;}
html .mod_personalData fieldset,:first-child+html .mod_personalData fieldset{margin-top:-12px;}
html .mod_personalData legend,:first-child+html .mod_personalData legend{margin-top:-12px;padding:12px 4px 12px 0;}
html .mod_personalData .submit_container,:first-child+html .mod_personalData .submit_container{width:434px;}
html .mod_personalData select,:first-child+html .mod_personalData select{width:206px;}

