body   { color:           black; font-size:        12px; font-family:      Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; line-height:      16px; background-color: #f0f0f0; background-image: url(../a-neue-hg-bilder-iStock/hg-body-tecon.png); margin:           0; padding:          0; width:            100%; height:           100%; vertical-align:   text-top    }/**/#id-Ebene1c { margin:      16px 10px 0; padding:      0; width:        937px; height:       auto; border-width: 0           }#id-Ebene2c { background-color: #617a8d; margin:            0; padding:           0; width:             1px; height:            17px; float:             left; border-top: 1px solid #4c6a94; border-left: 1px solid #4c6a94; }#id-Ebene3c { background-color: #617a8d; margin:            0; padding:           0; width:             931px; height:            17px; float:             left; border-top: 1px solid #4c6a94; border-right: 1px solid #4c6a94; border-left: 1px solid #617a8d; }#id-Ebene4c { background-color: #fff8dc; margin:            0; padding:           0; width:             1px; height:            17px; float:             left; border-top: 1px solid #4c6a94; border-right: 1px solid #4c6a94; }/**/#id-Ebene1a { margin:      0 10px; padding:      0; width:        937px; height:       auto; border-width: 0           }#id-Ebene2a { background-color: #e3eaf1; background-image: url(../tecon-bilder-2-dtps/liun-hg-tecon-1.png); background-position: 0 -300px; margin:            0; padding:           0; width:             206px; height:            90px; float:             left; border-top: 1px solid #4c6a94; border-bottom: 1px solid #4c6a94; border-left: 1px solid #4c6a94; }#id-Ebene3a { background-color: #E3EAF1; background-image: url(../tecon-bilder-2-dtps/tecon-kopf-website-2.png); margin:            0; padding:           0; width:             726px; height:            90px; float:             left; border: solid 1px #4c6a94; }#id-Ebene4a { background-color: #fff8dc; margin:            0; padding:           0; width:             173px; height:            90px; float:             left; border-top: 1px solid #4c6a94; border-right: 1px solid #4c6a94; border-bottom: 1px solid #4c6a94; }#id-Ebene1a2 { margin:       0 10px; padding:      0; width:        937px; height:       auto; border-width: 0; }#id-Ebene2a2 { background-color:    #e3eaf1; background-image:    url(../tecon-bilder-2-dtps/liun-hg-tecon-1.png); background-position: 0 -300px; margin:              0; padding:             0; width:               206px; height:              90px; float:               left; border-top:          1px solid #4c6a94; border-bottom:       1px solid #4c6a94; border-left:         1px solid #4c6a94; }#id-Ebene3a2 { background-color: #e3eaf1; background-image: url(../tecon-bilder-2-dtps/tecon-kopf-website-2.png); margin:           0; padding:          0; width:            519px; height:           90px; float:            left; border-top: 1px solid #4c6a94; border-left: 1px solid #4c6a94; border-bottom: 1px solid #4c6a94; }#id-Ebene3a2b { background-color: #4c6a94; margin:           0; padding:          0; width:            1px; height:           90px; float:            left; border-top: 1px solid #4c6a94; border-bottom: 1px solid #4c6a94; }#id-Ebene4a2 { background-color: #fff8dc; background-image: url(../tecon-bilder-2-dtps/tecon-kopf-website-2.png); background-position: -520px 0; margin:           0; width:            206px; height:           90px; float:            left; padding: 0; border-top: 1px solid #4c6a94; border-right: 1px solid #4c6a94; border-bottom: 1px solid #4c6a94; }.img-logo { margin: 0; padding: 0; border-width: 0;  }img.img-logo { margin:       0; padding:      0; border-width: 0; }/**/#id-Ebene1b { margin:       0 10px; padding:      0; width:        937px; height:       auto; border-width: 0; }#id-Ebene2b { background-color: #e3eaf1; background-image: url(../tecon-bilder-2-dtps/liun-hg-tecon-1.png); background-position: 0 -200px; top: 0; left: 0; margin:             0 0 20px; padding:            0 0 20px; width:              206px; height:             100%; float:              left; border-bottom:      1px solid #4c6a94; border-left:        1px solid #4c6a94; }#id-Ebene3b { background-color:    white; margin:              0 0 20px; padding:             0; width:               726px; height:              100%; float:               left; border-right:        1px solid #4c6a94; border-bottom: 1px solid #4c6a94; border-left:         1px solid #4c6a94; }#id-Ebene4b { background-color:  #fff8dc; margin:            0; padding:           0; width:             173px; height:            100%; float:             left; border-right:      1px solid #4c6a94; border-bottom:     1px solid #4c6a94; }#id-footer { background-color: #696969; margin:            0; padding:           0; width:             570px; height:            16px; clear:             left; outline-width:     0                    }/**/h1.oberzeile { color: white; font-size:   11px; font-weight: normal; line-height: 10px; text-align: center; vertical-align: top; margin: 1px 0 0; padding: 1px 0 0; border-width: 0; }.logo { top: 0; right: 20px; z-index: 1; float: right; margin: 0 20px 0 40px; padding: 0 20px 0 0; }.slogan { margin: 0 0 0 30px; padding: 0; }h2.slogan { color:          #222; font-size:      20px; font-style:     italic; font-weight:    bold; line-height: 24px; text-align: left; margin:         0; padding:        12px 0 0; vertical-align: top; }a.slogan:link, a.slogan:active, a.slogan:visited { color:          #4c6a94; font-size:      20px; font-style:     italic; font-weight:    bold; line-height:    24px; text-align:     left; margin:         0; padding:        12px 0 0; vertical-align: top; }a.slogan:hover { color:          #2058f9; font-size:      20px; font-style:     italic; font-weight:    bold; line-height:    24px; text-align:     left; margin:         0; padding:        12px 0 0; vertical-align: top; }h3.slogan { color:          #617a8d; font-size:      12px; font-style:     italic; font-weight:    bold; line-height:    15px; text-align:     left; margin:         4px 0 0; padding:        0; vertical-align: top; }h3.slogan-2 { color:          #fff; font-size:      12px; font-style:     italic; font-weight:    bold; line-height:    15px; text-align:     center; text-indent: 206px; margin:         4px 0 0; padding:        0; vertical-align: top; }div.logo { vertical-align: text-top; position:     relative                     ; margin: 0; padding: 0; }/**/#id-webpublisher { text-align: center; margin:       0; padding:      0; width:        100%; height:       auto; float: left; border-width: 0; }p.copyright { font-size:  9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; line-height: 12px; text-align:  center; margin:      0 0 440px 206px; padding:     0; position:    relative; top:         12px                      }a.copyright:link, a.copyright:active, a.copyright:visited { color: #2058f9; font-size: 9px; font-weight: normal; font-style: normal; }.validate_img { margin-right: 5px; margin-bottom: 20px; margin-left:   5px                     }/**/ul { list-style-type: none; list-style-image: none; margin:           0; padding:          0; float:            left }li { list-style-type: none; list-style-image: none; margin:           0; padding:          0; float:            left }ul ul { color: white; margin: 0; padding: 0; }ul ul li { color:         white; margin: 0; padding: 0; }.img-link { font-style:     normal; font-weight:     normal; text-decoration: none; margin:          0; padding:         0; border-width:    0 }a.img-link:link, a.img:active, a.img:visited, a.img:hover { font-style:     normal; font-weight:     normal; text-decoration: none; margin:          0; padding:         0; border-width:    0 }.text-link { color:          #2058f9; font-weight:     normal; text-decoration: underline }a.text-link:link, a.text-link:active { color:          #2058f9; font-weight: bold; text-decoration: underline; }a.text-link:visited { color: #808000 ; font-weight: bold; text-decoration: underline; }a.text-link:hover { color: maroon ; font-weight: bold; text-decoration: underline; }a { color:          #2058f9; font-weight:     bold; text-decoration: none }a:link { color:          #2058f9; text-decoration: none }a:visited { color:          #2058f9; text-decoration: none }a:hover { color:          maroon; text-decoration: none }a:active { color:          red; text-decoration: none }img { border-style: none; border-width: 0; }/**/adress { }.null-div { margin:  0; padding: 0; }.img-div { text-align: left; margin:  0 0 16px; padding: 0 0 20px; }.img-div-2 { text-align: left; margin:     0 0 0; padding:    0; }.img-div-center { text-align: center; margin:     0; padding:    0; }.img-div-text { text-align: left; margin:     0; padding:    0; }.margin_10-b { font-size: 12px; line-height: 16px; margin: 10px ; padding: 0; border: solid 1px silver; }p.content-lauftext   {text-align: left;margin:      0 0 10px;padding:     0 }p.content-lauftext-1st { text-align: left; margin:     10px 0; padding:    0; }div.textbreite660 { width: 660px; float: left; margin-bottom: 20px; }.content-lauftext2 { font-size: 10px; line-height: 16px; text-align: left; margin:     0 0 10px; padding:    0; }p.content-lauftext-1st { text-align: left; margin:     12px 0 10px; padding:    0; }ul.content-lauftext { font-size: 12px; line-height: 16px; text-align: left; float: none; list-style-type: disc; margin:          12px 0; padding: 0; list-style-position: inside; }li.content-lauftext { font-size:           12px; line-height:         16px; text-align:          left; float: none; list-style-type:     disc; list-style-position: outside; margin:              0; padding:             0; }ul ul li.content-lauftext { color: black; font-size:           12px; line-height:         16px; text-align:          left; list-style-type:     circle; list-style-position: inside; margin:              0; padding:             0; }ul ul.content-lauftext { color: black; font-size:           12px; line-height:         16px; text-align:          left; float: none; list-style-type:     circle; list-style-position: inside; padding:             0 0 0 15px; margin: 0; }p.content-lauftext2 { font-size: 10px; line-height: 14px; text-align: left; margin:     0 0 7px; padding:    0; }p.content-lauftext2b { font-size:   10px; line-height: 14px; text-align:  left; margin:      0 0 0; padding:     0; }h1.content-lauftext2b { font-size:   12px; line-height: 14px; text-align:  left; margin:      0 0 10px; padding:     0; border-style: none; }h2.content-lauftext2b { font-size:   10px; line-height: 14px; text-align:  left; margin:      0 0 0; padding:     0; }h3.content-lauftext2b { font-size:   10px; font-style: italic; line-height: 14px; text-align:  left; margin:      0; padding:     0; }ul.content-lauftext2 { font-size:           10px; line-height:         14px; text-align:          left; list-style-type:     disc; list-style-position: inside; margin:              8px 0 10px; padding:             0; float:               none; }li.content-lauftext2 { font-size:           10px; line-height:         14px; text-align:          left; list-style-type:     disc; list-style-position: inside; margin:              0; padding:             0; float:               none; }table { text-align: left; vertical-align: top; float: left; margin-bottom: 28px; }td { font-size: 10px; line-height: 16px; vertical-align: top; }td.zelle-linie-abst-un { margin-bottom: 10px; padding-bottom: 10px;  }.zelle-linie { font-size: 12px; line-height: 16px; vertical-align: top; padding: 5px 9px 9px; border: dotted 1px black; }h1 { font-size:     20px; font-weight:    bold; line-height:    23px; text-align: left; margin-top: 0; margin-bottom:  0; padding-bottom: 8px; border-bottom:  1px dotted gray    }h2 { font-size:    17px; font-weight:   bold; line-height:   19px; text-align: left; margin-top:    14px; margin-bottom: 8px  }h3 { font-size:    14px; font-weight:   bold; line-height:   16px; text-align: left; margin-top:    18px; margin-bottom: 0  ; }h2.regler-blau { color: #2058f9; font-size:     14px; font-weight:   bold; line-height:   16px; text-align:    left; margin-top:    10px; margin-bottom: 10px; padding-bottom: 4px; }h2.regler-zentriert { font-size:      14px; font-weight:    bold; line-height:    16px; text-align:     center; margin-top:     10px; margin-bottom:  10px; padding-bottom: 4px; }h2.regler-blau-linie { color:          #2058f9; font-size:      14px; font-weight:    bold; line-height:    16px; text-align:     left; margin-top:     10px; margin-bottom:  10px; padding-bottom: 6px; border-bottom:  2px solid gray; }h3.linie-oben { font-size:     14px; font-weight:   bold; line-height:   16px; text-align:    left; margin-top:    18px; margin-bottom: 0; padding-top:   12px; border-top:    1px dotted black; }h4 { font-size:    12px; font-style:    italic; font-weight:   normal; line-height:   13px; margin-top:    16px; margin-bottom: 6px }h5 { color:        #8a8a8a; font-size:     10px; font-style:    normal; font-weight:   bold; line-height:   11px; margin-top:    13px; margin-bottom: 4px }h6 { font-size:    10px; font-style:    italic; font-weight:   normal; line-height:   11px; margin-top:    13px; margin-bottom: 4px }p.lead-text { font-size:  13px; line-height: 18px; text-align:  left; margin:      12px 0 0; padding:     0 }strong { font-weight: bold ; margin: 0; padding: 0; }em { color:      #2058f9; font-style:  normal; font-weight: normal }.class-adress { font-size:  10px; font-style:  normal; line-height: 12px; text-align: left; margin-top:  8px; margin-left: 16px  }/**/.img-intro-right { text-align: right; float: right; }.con-mid { background-color: white; margin: 0 0 20px; padding:           16px 30px 20px                               }.con-mid2 { background-color: white; background-image: url(../tecon-neue-bilder-dtps/Tecon-Soltutions-Intro-leer.jpg); height: 100%; margin:           0; padding:          16px 30px 20px; }/**/.img-content-left { float: none; margin: 16px 0; }.img-content-left-2 { margin: 0 0 16px; float:  none; }.img-content-left-3 { margin: 20px 0 10px; float:  none; }.img-content-left-auto { margin: 28px 20px 30px 0; float:  left; }.img-content-left-auto2 { margin: 20px 30px 30px 0; float:  left; }.img-content-left-auto3 { margin: 0 20px 0 0; float:  left; }.img-content-right-top { margin-top:    2px; margin-bottom: 16px; margin-left:   24px; float:         right; }.img-content-left-top { margin-right:   24px; margin-bottom:  8px; float:          left; margin-top: 2px; }.img-content-left-top-bottom { margin-top:    2px; margin-right:  24px; margin-bottom: 28px; float:         left; }.img-content-left-top-bottom2 { margin-top:    20px; margin-right:  0; margin-bottom: 28px; float:         left; }/**/.img-content-right-top2 { margin-top:    -52px; margin-bottom: 16px; margin-left:   24px; float:         right; }.img-content-full { margin-top:   16px; margin-bottom: 16px; float:         right }/*Mailformular*/h2.mailform {color:        #039;font-size:     14px;font-weight:   bold;line-height:   16px;text-align:    left;margin-top:    0;margin-bottom: 12px }.form_f   {color:      #000 !important;font-size:   11px;font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;font-weight: bold;line-height: 13px;text-align:  left;margin:      0 0 6px;padding:     0;height:      20px }.form_n  {color:      #000 !important;font-size:   11px;font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;font-weight: normal;line-height: 13px;text-align:  left;margin:      0 0 6px;padding:     0;height:      20px }.form_n6px {font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;font-weight:  normal;text-align:   left;margin:       0;padding:      0;height:       6px }.form_inp_n  {color:      black;font-size:   11px;font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;font-weight: normal;line-height: 13px;text-align:  left;margin:      0;padding:     1px;left:        0;height:      15px;border:      solid 1px gray }.form_inp_f  {color:      black;font-size:   11px;font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;font-weight: bold;line-height: 11px;text-align:  left;margin:      0;padding:     1px;left:        0;height:      15px;border:      solid 1px gray }.form_inp_fau {color:         black;font-size:      11px;font-family:    Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;font-weight:    bold;line-height:    11px;text-align:     left;margin:         0;padding:        1px;left:           0;height:         auto;vertical-align: middle;border:         solid 1px gray }.form_inp_nau {color:         black;font-size:      11px;font-family:    Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;font-weight:    normal;line-height:    11px;text-align:     left;margin:         0;padding:        1px;left:           0;height:         auto;vertical-align: middle;border:         solid 1px gray }.form_red  {color:      #800000;font-size:   11px;font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;font-weight: normal;line-height: 13px;text-align:  left;margin:      0;padding:     0 }p.danke {font-size:  14px;font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;text-align:  center;margin:      24px 0 0;padding:     0 }