/* Style sheet default */
#main{ margin-right: 245px; margin-left: 10px;background-color: #272728; line-height:1.4em; }
.titel #main {margin: 0px !important;background-color:#1b1b1c;}
@font-face {
    font-family: Vegur;
    src: url(../vegur/Vegur-R.otf);
}
#main h1.ce_headline{font-family: Vegur, Arial, Helvetica, sans-serif; margin:0 10px 35px; font-size: 24px;}
#main h1{font-family: Vegur, Arial, Helvetica, sans-serif; border-bottom:1px solid #2a64b2;color:#fff;letter-spacing:0.07em;margin-bottom:20px;margin-top:0;padding:5px 0 10px 0;}
#main h2{font-family: Vegur, Arial, Helvetica, sans-serif; margin:0 0 15px 0; line-height: 1;}
#main h3{font-family: Vegur, Arial, Helvetica, sans-serif;margin:0 0 10px 0;}
#main ul, #main ol {margin-left: 20px;}
#main ul li {list-style-type: square;padding-left: 0px;}
#main ol li {list-style-type: decimal;padding-left: 0px;}
#main .inside {padding: 45px 30px;}
#main .inside .inside {padding: 0;}
.titel #main .inside {padding: 20px 0;}


#right .inside{padding-top:55px; padding-bottom: 30px;margin: 0 10px;}
#right h1{margin:0 10px 32px 0;padding-bottom:5px;border-bottom:1px solid #ffffff;}
#right h2{margin:0 0 32px 0;font-family: Vegur, Arial, Helvetica, sans-serif;color: #d1d7de;}
#right h3{margin:0 0 32px 0;}
#right .block {margin: 0;}

/* Subnavigation rechte Spalte */
#right .mod_navigation a:hover{text-decoration:underline;}
#right .mod_navigation span.active{}

/* Erstes Level */
#right .mod_navigation { margin-bottom: 40px; }
#right .mod_navigation ul li{margin-bottom:1px;padding:8px 10px;background-color:#393939;background-repeat:no-repeat;list-style-type:none;}
#right .mod_navigation ul li.active,#right .mod_navigation ul li.trail{background-image:url("../tl_files/grafik/back_navi_right_active.gif");background-repeat:repeat-x;}
#right .mod_navigation ul li a,#right .mod_navigation ul li span{display:block;padding-left:15px;background:url("../tl_files/grafik/bullet_red.gif") left center no-repeat;text-decoration:none;color:#ffffff;}
#right .mod_navigation ul li.active,#right .mod_navigation ul li.trail{background-image:url("../tl_files/grafik/back_navi_right_active.gif");background-repeat:repeat-x;}

/* Zweites Level */
#right .mod_navigation ul li li.active,#right .mod_navigation ul li li.trail{background: transparent;}
#right .mod_navigation ul li li a,#right .mod_navigation ul li li span{background: transparent;}

/* Newsletter Rechte Spalte */
#right .mod_subscribe { margin-bottom: 61px; padding-top: 51px; background: url("../tl_files/grafik/newsletter_teaser.jpg") no-repeat;}
#right .mod_subscribe h3 { display: none;}
#right .mod_subscribe input.text { width: 210px; border: 1px solid #475468;}

/* Zertifizierung */
#right #teaser_zertifizierung { padding: 6px; background-color: #343435; }
#right #teaser_zertifizierung .fl { width: 48%; font-size: 10px; color: #cdd0d4;}




#wrapper{}

#container{margin-bottom:10px;background-color:#1b1b1c;border-bottom:1px solid #606061;}
html {height:101%;}
body{background-color:#000000;background-image:url("../tl_files/grafik/bg_main.gif");background-repeat:repeat-x; background-position: 0 25px;font-family:arial, helvetica, sans-serif;font-size:12px;color:#ffffff;}
body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
a{color:#ffffff;}
a:hover { color: #2A64B2; }
hr { border: 0; color: #3B3B3B; background-color: #3B3B3B; height: 1px; margin: 40px 0 5px 0;}
.fl {float: left;} .fr {float: right;}


/* HEADER */
#header{background-color:#1B1B1C;}
#header #banner {width:940px;height:249px;margin:0 10px;background-image:url("../tl_files/grafik/quada_header.jpg");background-repeat:no-repeat;}
#header #metafield h1{ margin: 0; float: left; }
#header h1 span{display:none;}
#header #metafield { background: url('../tl_files/grafik/bg_metafield.png'); padding: 5px 0 5px 10px; overflow: hidden; height: 15px;}
#header #metafield a:hover { text-decoration: underline !important; }

#header #metafield #select_lang { position: absolute; top: 1px;margin: 0 0 0 787px;  padding: 5px 10px; z-index:1;width: 123px;}
#header #metafield #select_lang a { text-decoration:none; color: #adbed0;}
#header #metafield #select_lang img { margin-right: 5px; float: left; }
#header #metafield ul#lang_menu { background: url('../tl_files/grafik/bg_metafield.png'); margin: 5px 0 0 -10px; width: 133px;}
#header #metafield ul#lang_menu li { padding: 5px 10px; }
#header #metafield ul#lang_menu li.active a { color: #ADBED0; }
#header #metafield ul#lang_menu a { color: #dfe8f1; text-decoration: none; padding-left: 22px;}
#header #metafield ul#lang_menu a.lang-de { background: url('/tl_files/grafik/flag_de.gif') no-repeat; }
#header #metafield ul#lang_menu a.lang-en { background: url('/tl_files/grafik/flag_en.gif') no-repeat; }


#header #metafield, #header #metafield h1, #header #metafield a { font-size: 10px !important; color: #666c79;}


#header .mod_navigation{width:960px;height:28px;background-color:#26364c;background-image:url("../tl_files/grafik/navi_textur.gif");background-repeat:repeat-x;}
#header .mod_navigation ul{display:block;padding-left:10px;}
#header .mod_navigation ul li{float:left;list-style-type:none;padding:7px 20px; border-right: 1px solid #1d2a3b;}
#header .mod_navigation ul li.first{border-left: 1px solid #1d2a3b;}
#header .mod_navigation ul li a,#header .mod_navigation ul li span{height:30px;display:block;text-decoration:none;color:#ffffff;}
#header .mod_navigation ul li.active, #header .mod_navigation ul li.trail{ background: url('../tl_files/grafik/bg_navi_active.gif') repeat-x; }
#header .mod_navigation ul li.active span,#header .mod_navigation ul li.active a,#header .mod_navigation ul li.trail a{font-weight:bold;color:#fff;}
#header .mod_navigation ul li.active span,#header .mod_navigation ul li.active a:hover,#header .mod_navigation ul li.trail a:hover{font-weight:bold;}
#header .mod_navigation ul li a:hover{text-decoration:underline;color:#ffffff;}
/* #header .mod_navigation ul.level_2{display:none;} */

/* CONTENT */
#main .mod_breadcrumb{display: none;margin-bottom:20px;margin-left:10px;}
#main .mod_breadcrumb,#main .mod_breadcrumb a,#main .mod_breadcrumb span{font-size:11px;color:#636363;}

#draht{background-image:url("../tl_files/grafik/teaser_laserschweissdraht.jpg");background-repeat:no-repeat;border:1px solid #4a4a4b;}
#system{background-image:url("../tl_files/grafik/teaser_laserschweiss-system.jpg");background-repeat:no-repeat;}
#philosophie{background-image:url("../tl_files/grafik/teaser_laser_kunst.jpg");background-repeat:no-repeat;}
#draht-en{background-image:url("../tl_files/grafik/teaser_laser-welding-wires.jpg");background-repeat:no-repeat;border:1px solid #4a4a4b;}
#system-en{background-image:url("../tl_files/grafik/teaser_laser-systems.jpg");background-repeat:no-repeat;}
#philosophie-en{background-image:url("../tl_files/grafik/teaser_laser_art.jpg");background-repeat:no-repeat;}

#main div.teaser{width:298px;height:295px;margin-bottom:50px;border:1px solid #4a4a4b;line-height:1em;}
#main div.teaser div.teaser_text{height:109px;padding-top:158px;padding-left:16px;font-size:12px;line-height:14px;}
#main div.teaser .more a{font-size: 12px; float:right;display:block;padding-right:15px;padding-left:15px;background:url("../tl_files/grafik/bullet_link_000000.gif") left center no-repeat;color:#222427;}
#main div.teaser h2{display:none;}
#main div.teaser h3{font-weight:bold;font-size:12px;}
#main div.teaser2{background-color:#393939; height: 216px;}
#main div.teaser2, #main div.teaser2 a {font-size: 12px;}
#main div.teaser2 p, #main div.teaser2 .image_container{margin:12px;}
#main div.teaser2 h3{margin:0 0 8px;padding-bottom:8px;background-color:#1B1B1C;border-bottom:1px solid #ffffff;font-weight:bold;font-size:14px;}
#main div.teaser2 .more a{float:right;display:block;padding-left:15px;background: url("../tl_files/grafik/bullet_link_ffffff.gif") left center no-repeat;}
#main div.teaser img, #main div.teaser2 img { padding:0;border:none;}

#home h2,#home h3 {font-family: Arial, Helvetica, sans-serif;}
#home div.mod_newslist h3 {margin-bottom: 0px;}

#main .image_container img {padding: 2px; border: 1px solid #788185;}
#main .noframe .image_container img {padding: 0; border: none;}
a.pdf { display: inline-block; padding-left: 20px; background: url('../tl_files/grafik/pdf_klein.png') no-repeat;}
.information {padding-bottom: 10px;color:#999999; font-size:0.9em; background: #1d2a3b; border: 1px solid #000;border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;}
.information p {margin: 10px 10px 0 10px;}
.information img {border: none !important;padding: 0 !important;}


/* Laserschweissdraht */
#laserschweissdraht .accordion { margin: 0 0 0 0;}
#laserschweissdraht .accordion > *:first-child{margin-top:0;}
.ce_table table { width: 100%;}
.ce_table thead  th { border-bottom: 1px solid #353737; padding: 20px 5px 5px 5px;background-color:#26364c;}
.ce_table tbody  td { border-bottom: 1px solid #353737; padding: 15px;}
.ce_table tbody  td p { margin: 0;}


/* Newslist */
.mod_newslist .layout_simple{padding: 10px 13px 10px 34px;border-bottom:1px solid #1B1B1C; background: url("../tl_files/grafik/bullet_link_ff2421.gif") no-repeat 17px 15px;}
.mod_newslist .layout_full{overflow: hidden;margin-bottom:40px;padding-bottom:20px;}
#main .mod_newslist h2 {float: left; margin-bottom: 5px; width: 84%;line-height: 1;}
#main .mod_newslist p.info {float: right; margin-bottom: 5px; font-size: 10px;}
.mod_newslist .ce_text {background-color: #3B3B3B; border-top:1px solid #fff;clear: both;padding:20px;}

/* Sitemap */
.mod_sitemap ul li{margin-left:20px;list-style-image:url("../tl_files/grafik/bullet_red.gif");}
.mod_sitemap ul li a{font-weight:bold;}
.mod_sitemap ul ul li a{font-weight:normal;}


/* Syndication */
.pdf_link {float:right; margin-right: 10px;padding-top: 6px;}
.pdf_link a span {display: none;}
.pdf_link a {display: block; width: 16px; height: 16px; float: left; margin-left: 5px;}
.pdf_link a.syn_print {background:url('../tl_files/grafik/button_print_bw.gif') no-repeat;}
.pdf_link a.syn_pdf {background:url('../tl_files/grafik/button_pdf_bw.gif') no-repeat;}
.pdf_link a.syn_facebook {background:url('../tl_files/grafik/button_facebook_bw.gif') no-repeat;}
.pdf_link a.syn_twitter {background:url('../tl_files/grafik/button_twitter_bw.gif') no-repeat;}
.pdf_link a.syn_print:hover {background:url('../tl_files/grafik/button_print.gif') no-repeat;}
.pdf_link a.syn_pdf:hover {background:url('../tl_files/grafik/button_pdf.gif') no-repeat;}
.pdf_link a.syn_facebook:hover {background:url('../tl_files/grafik/button_facebook.gif') no-repeat;}
.pdf_link a.syn_twitter:hover {background:url('../tl_files/grafik/button_twitter.gif') no-repeat;}

/* Pagination */
.pagination li{display:inline;margin:0;padding:0;list-style-type:none;}
.pagination p{float:left;padding:3px 7px;text-align:left;background-color:#F0F0F0;color:#000;}
.pagination ul{float:right;margin:0;padding:0;text-align:right;}
#main .pagination a, a.hyperlink_txt{display:inline-block;padding:4px 7px 3px;background-color:#F0F0F0;text-decoration:none;color:#000000;}
#main .pagination a:hover,#main .pagination .current, a.hyperlink_txt:hover{display:inline-block;padding:4px 7px 3px;background-color:#2a64b2;text-decoration:none;color:#ffffff;}

/* Accordion */
.ce_accordion .toggler .toggler_first{display:block;margin:0 0 2px;padding:40px 10px 10px;background-color:#353737;font-size:14px;color:#eeeeee;cursor:pointer;}
.ce_accordion .toggler .toggler_first.inactive{background-image:url("../tl_files/grafik/button_arrow_down_ffffff.gif");background-repeat:no-repeat;background-position:95% 40px;}
.ce_accordion .toggler .toggler_first.active{background-image:url("../tl_files/grafik/button_arrow_up_ffffff.gif");background-repeat:no-repeat;background-position:95% 40px;}
.ce_accordion .accordion{display:block;margin-left:20px;}
.ce_accordion .accordion > *:first-child{margin-top:10px;}
.ce_accordion .accordion > *:last-child{margin-bottom:20px;}

div.ce_spacer { text-align: right; margin: 0 0 20px 0;}
div.ce_spacer a { font-size: 12px; color: #3B3B3B; }
div.ce_spacer a:hover { color: #ffffff; }


/* Seitenfuss */
#footer{padding-top:10px;color:#4d4d4d;}
#footer a{text-decoration:none;color:#4d4d4d;}
#footer .mod_customnav{float:right;}
#footer .mod_customnav li{float:left;padding-right:5px;padding-left:5px;border-left:1px solid #fff;color:#ffffff;}
#footer .mod_customnav li.first{border-left:0px;}
#footer .mod_customnav li a{text-decoration:none;color:#ffffff;}
#footer .mod_customnav li a:hover{text-decoration:underline;color:#ffffff;}

/* Style sheet formular */
label{font-weight:bold;}
p.label{margin-top:0.5em;margin-bottom:-0.25em;}
p.error{margin-top:20px;margin-bottom:0;color:#e30000;}
fieldset{margin:0 0 1.5em;padding:1.4em;border:1px solid #c6c6c6;}
legend{font-weight:bold;font-size:1.2em;}
input.text{}
input.upload{margin:0.25em 0.25em 0.25em 0;}
textarea{height:120px;}
textarea:focus, input.text:focus{background-color: #879ab2;border: 1px solid #27384c; color: #fff;}
input.text, textarea { width:290px;background-color:#ffffff;border:1px solid #c6c6c6; color: #27384c;padding:4px;margin:0.25em 0.25em 0.25em 0;}

.ce_form.tableless label{display:block;margin-top:1.5em;}
.ce_form.tableless .radio_container,.ce_form.tableless .checkbox_container{margin-bottom:-16px;}
.ce_form.tableless .radio_container label,.ce_form.tableless .checkbox_container label{display:inline;}
.ce_form.tableless div.error{margin-top:0;margin-bottom:0;}
.checkbox_container{margin:0.25em 0.25em 0.25em 0;}
.checkbox_container span{display:block;}
.checkbox_container label{font-weight:normal;}
input.checkbox{margin-right:3px;}
* html input.checkbox{margin:-1px 0;}
*:first-child+html input.checkbox{margin:-1px 0;}
input.captcha{width:48px;margin:0.25em 0.25em 0.25em 0;padding:4px;background-color:#f6f6f6;border:1px solid #c6c6c6;}
input.captcha:focus{background-color:#ffffdd;border:1px solid #ff8000;}
span.captcha_text{top:0.65em;position:relative;vertical-align:top;font-weight:normal !important;color:#808080 !important;}
* html span.captcha_text{top:0.8em;}
*:first-child+html span.captcha_text{top:0.8em;}
.radio_container{margin:0.25em 0.25em 0.25em 0;}
.radio_container span{display:block;}
.radio_container label{font-weight:normal;}
input.radio{margin-right:3px;}
* html input.radio{margin:-1px 0;}
*:first-child+html input.radio{margin:-1px 0;}
.submit_container{margin:0.25em 0.25em 0.25em 0;}
input.submit{ cursor: pointer;-moz-border-radius:3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; border: 1px solid #475b75; background: url("../tl_files/grafik/back_navi_right_active.gif") repeat-x; color: #fff;padding-right:0.5em;padding-left:0.5em;}
* html input.submit{padding-right:0;padding-left:0;}
*:first-child+html input.submit{padding-right:0;padding-left:0;}
span.mandatory{font-weight:bold;color:#ff0000;}
div.error{margin-top:0.5em;margin-bottom:0;font-weight:bold;color:#ff0000;}
div.cc{margin-bottom:0.5em;}
.ce_form td.col_first{padding-right:1em;vertical-align:middle;}
select{width:200px;margin:0.25em 0.25em 0.25em 0;background-color:#f6f6f6;border:1px solid #c6c6c6;}
select:focus{background-color:#ffffdd;border:1px solid #ff8000;}



input.input_hover, textarea.input_hover { background-color: #879ab2;border: 1px solid #27384c; }

#page-flip { position:absolute; right:0; top:0; float:right;  }
#page-flip-image { width:100px; height:104px; z-index:99; position:absolute; right:0; top:0; -ms-interpolation-mode:bicubic; }
#page-flip-message { width:100px; height:100px; overflow:hidden; position:absolute; right:0; top:0; background:url(../tl_files/grafik/page_flip-message.jpg) no-repeat right top; }


