/* --------------------------------------------- */
/* Bildschirm-/Drucksteuerung                 */
/* --------------------------------------------- */

/* nur Druckausgabe */
.print {
 display: none;
 }
 
/* --------------------------------------------- */
/* Allgemeine Tags                            */
/* --------------------------------------------- */

/* Grundeinstellung für Body-Tag */
body {
 font-family:  Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #003364;
 margin: 0px;
}
 
/* --------------------------------------------- */
 
 body.iframe{
 background-color: #ccd6e0;
 margin-left: 0px;
 margin-top: 0px;
}

/* aktuelle Meldungen */
iframe.press_actual {
 width: 144px;
 height: 116px;
}




/* --------------------------------------------- */
/* Überschriften                              */
/* --------------------------------------------- */

/* Überschrift, Ebene 1 */
h1, .h1, a.h1:link, a.h1:visited, a.h1:hover, a.h1:active, h1 a {
 font-family:  Arial, Helvetica, sans-serif;
 font-size: 17px;
 font-weight: bold;
 color: #003364;
 margin-top: 0px;
 margin-bottom: 20px;
 margin-left: 0px;
 text-decoration: none;
}

/* Überschrift auf den Unterseiten */
h1.title {
 color: #003364;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 24px;
 font-weight: bold;
 text-decoration: none;
 margin-top: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
 margin-right: 10px;
 padding: 0px;
}

/* Überschrift, Ebene 2 */
h2, h2 a {
 font-family:  Arial, Helvetica, sans-serif;
 font-size: 15px;
 color: #AE1732;
 font-weight: normal;
 margin-top: 18px;
 margin-bottom: 10px;
 text-decoration: none;
}

/* Überschrift, Ebene 3 */
h3, h3 a {
 font-family:  Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #000000;
 margin-top: 10px;
 margin-bottom: 7px;
 font-weight: bold;
 text-decoration: none;
}

/* Überschrift, Ebene 4 */
h4, h4 a {
 font-family:  Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 margin-top: 0px;
 margin-bottom: 5px;
 font-weight: 700;
 text-decoration: none;
}

/* Überschrift, Ebene 5 */
h5, h5 a {
 font-family:  Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 font-weight: 700;
 margin-bottom: 0px;
 text-decoration: none;
}

/* Überschrift, Ebene 6, (kleiner als Fließtext) */
h6, h6 a {
 font-family:  Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 10px;
 color: #000000;
 margin-top: 0px;
 margin-bottom: 0px;
 text-decoration: none;
}

.h6, a.h6:link, a.h6:visited, a.h6:hover, a.h6:active {
 font-family:  Arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 10px;
 color: #003364;
 margin-top: 0px;
 margin-bottom: 0px;
 text-decoration: none;
}

.blue{
 color: #003364;
}


/* --------------------------------------------- */
/* Textkörperformate                          */
/* --------------------------------------------- */

/* Absatz */
p {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 margin-top: 0px;
 margin-bottom: 6px;
} 

p.breadcrumb{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 margin-top: 3px;
 margin-bottom: 0px;
 margin-left: 10px;
}

/* kursiv */
em,i {
 font-style: italic;
}

/* fett */
strong,b {
 font-weight: bold;
}

/* Aufzählung im Text (Punkt) */
ul {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 list-style-type: square;
 list-style-position: outside;
 }


/* Numerierte Liste */
ol {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 list-style-type: decimal;
 list-style-position: outside;
 }

/* Formularfelder */
form {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 margin: 0px;
 padding: 0px;
}

/* Textlink-Angaben */

a, a:link, a:visited, a:active {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-decoration: underline;
 color: #000000;
}



/* Mouseover-Darstellung, Textlink */
a:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-decoration: underline;
 color: #003364;
}



/* --------------------------------------------- */
/* Sonderformate                              */
/* --------------------------------------------- */

/* Brotkrumennavigation */
.breadcrumb,a.breadcrumb:link,a.breadcrumb:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #003364;
 white-space: nowrap;
 text-decoration: none;
}
/* Brotkrumennavigation, Link mit Maus-Over */
a.breadcrumb:hover,a.breadcrumb:active {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-decoration: underline;
 color: #4c7092;
 white-space: nowrap;
}



/* Menüeinträge oben */
.menu_top,a.menu_top:link,a.menu_top:visited,a.menu_top:active {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 color: #ccd6e0;
}
a.menu_top:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #ffffff;
}


/* Menüeinträge, Ebene 1 */
.menue_1,a.menue_1:link,a.menue_1:visited,a.menue_1:hover,a.menue_1:active{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: 600;
 color: #335C83;
 text-decoration: none;
}
/* Menüeinträge, Ebene 2 */
.menue_2,a.menue_2:link,a.menue_2:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #4c7092;
 text-decoration: none;
}

/* Menüeinträge, Ebene 2, Link mit Maus-Over */
a.menue_2:hover,a.menue_2:active {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #003364;
}
/* Menüeinträge, Ebene 2 aktiv */
.menue_2active,a.menue_2active:link,a.menue_2active:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-decoration: underline;
 color: #4c7092;
}
/* Menüeinträge, Ebene 2 aktiv, Link mit Maus-Over */
a.menue_2active,a.menue_2active:active {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #003364;
}

/* Menübottom "Impressum", "Rechtliches", "Inhalt" */
.menue_bottom_small,a.menue_bottom_small:link,a.menue_bottom_small:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #ffffff;
 text-decoration: none;
}
/* Menübottom "Impressum", "Rechtliches", "Inhalt", Link mit Maus-Over */
a.menue_bottom_small:hover,a.menue_bottom_small:active {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: normal;
 text-decoration: none;
 color: #ffffff;
}

/* Tabellenspalten-Beschriftung: weiße Schrift auf farbigem Grund */
.tabelle, a.tabelle:link, a.tabelle:hover, a.tabelle:visited, a.tabelle:active {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
 padding:0px;
 margin:0px;
 text-decoration: none;
}


/* www - Boxen */
p.box_content, a.box_content:link, a.box_content:visited, a.box_content:active  {
 margin: 0px; 
 font-weight: normal; 
 font-style: normal;
 font-size: 11px; 
 color: #003364; 
 text-decoration: none;
} 
a.box_content:hover {
 margin: 0px; 
 font-weight: normal; 
 font-style: normal;
 font-size: 11px; 
 color: #335c83; 
 text-decoration: none;
} 


h1.listheadline, a.listheadline:link, a.listheadline:hover, a.listheadline:visited, a.listheadline:active {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 17px;
 font-weight: bold;
 color: #003364;
 margin-top: 0px;
 margin-bottom: 10px;
 text-decoration:none;
}
h2.list, a.list:link, a.list:hover, a.list:visited, a.list:active {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px; 
 font-weight: bold; 
 font-style: normal;
 color: #003364; 
 margin-top: 0px; 
 margin-bottom: 0px;
 text-decoration:none;
}
p.list {
 margin-bottom: 0px; 
 margin-top: 5px; 
 font-weight: normal; 
 font-style: normal;
 font-size: 11px; 
 color: #000000; 
}
p.list1 {
 margin-bottom: 0px; 
 margin-top: 5px; 
 font-weight: normal; 
 font-style: normal;
 font-size: 11px; 
 color: #000000; 
 clear: left;
}



/* Site Map */
p.sitemap1, a.sitemap1:link, a.sitemap1:visited, a.sitemap1:active {
 font-family: Arial, Helvetica, sans-serif;
 margin-bottom: 0px; 
 margin-top: 20px; 
 text-decoration: none; 
 font-weight:bold;
 font-size: 11px; 
 text-indent: 0px;
 line-height: 120%;
 color: #000000; 
}
a.sitemap1:hover {
 font-family: Arial, Helvetica, sans-serif;
 margin-bottom: 0px; 
 margin-top: 20px; 
 text-decoration: underline; 
 font-weight:bold;
 font-size: 11px; 
 text-indent: 0px;
 line-height: 120%;
 color: #000000; 
}
p.sitemap2, a.sitemap2:link, a.sitemap2:visited, a.sitemap2:active {
 font-family: Arial, Helvetica, sans-serif;
 margin-bottom: 0px; 
 margin-top: 10px; 
 text-decoration: none; 
 font-weight:normal;
 font-size: 11px; 
 text-indent: 25px;
 line-height: 120%;
 color: #000000; 
}
a.sitemap2:hover {
 font-family: Arial, Helvetica, sans-serif;
 margin-bottom: 0px; 
 margin-top: 10px; 
 text-decoration: underline; 
 font-weight:normal;
 font-size: 11px; 
 text-indent: 25px;
 line-height: 120%;
 color: #000000; 
}
p.sitemap3, a.sitemap3:link, a.sitemap3:visited, a.sitemap3:active {
 font-family: Arial, Helvetica, sans-serif;
 margin-bottom: 0px; 
 margin-top: 0px; 
 text-decoration: none; 
 font-weight:normal;
 font-size: 11px; 
 text-indent: 50px;
 line-height: 100%;
 color: #000000; 
}
a.sitemap3:hover {
 font-family: Arial, Helvetica, sans-serif;
 margin-bottom: 0px; 
 margin-top: 0px; 
 text-decoration: underline; 
 font-weight:normal;
 font-size: 11px; 
 text-indent: 50px;
 line-height: 100%;
 color: #000000; 
}
p.sitemap4, a.sitemap4:link, a.sitemap4:visited, a.sitemap4:active {
 font-family: Arial, Helvetica, sans-serif;
 margin-bottom: 0px; 
 margin-top: 0px; 
 text-decoration: none; 
 font-weight:normal;
 font-size: 11px; 
 text-indent: 75px;
 line-height: 100%;
 color: #000000; 
}
a.sitemap4:hover {
 font-family: Arial, Helvetica, sans-serif;
 margin-bottom: 0px; 
 margin-top: 0px; 
 text-decoration: underline; 
 font-weight:normal;
 font-size: 11px; 
 text-indent: 75px;
 line-height: 100%;
 color: #000000; 
}
/* Suche Feld*/
input.search{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none;
 border: 1px solid #CCD6E0;
 color: #6685A2;
 padding-left: 3px;
 padding-right: 0px;
 height: 14px;
 width: 115px;
 margin: 0px;
}
/* Länderauswahl */
select.countries {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none;
 border: 1px solid #CCD6E0;
 color: #6685A2;
 padding-left: 3px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;      
 height: 18px;
 width: 144px;
 vertical-align: middle;
}



/* Vertriebsthemenseiten */

/* obere Links auf den Lösungsseiten */
p.link, a.link:link, a.link:visited{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #003364;
 text-decoration: none;
 margin: 0px;
}
a.link:hover{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-decoration: underline;
 color: #003364;
}

/* Überschrift auf den Vertriebsthemendetail-Seiten */
h1.salestopicdetails_title{
 font-family:  Arial, Helvetica, sans-serif;
 font-size: 17px;
 font-weight: bold;
 color: #003364;
 margin-top: 0px;
 margin-bottom: 15px;
}

/* Überschrift auf den Vertriebsthemendetail-Seiten */
h3.salestopicdetails_title{
 font-family:  Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #003364;
 margin-top: 0px;
 margin-bottom: 0px;
 font-weight: bold;
}

/* Überschrift auf den Vertriebsthemendetail-Seiten */
h4.salestopicdetails_title{
 font-family:  Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #003364;
 margin-top: 0px;
 margin-bottom: 5px;
 margin-left: 10px;
 font-weight: normal;
}


/* --------------------------------------------- */
/* Bilder */
/* --------------------------------------------- */

img{
 margin: 0px;
 padding: 0px;
 border: 0px;
}

img.avartar {
 width: 70px; 
 height: 70px; 
 float: left; 
 margin-right: 10px; 
 margin-bottom: 25px;
 border-style: solid; 
 border-color: #003364; 
 border-width: 1px;
}

img.line {
 width: 6px; 
 height: 12px; 
 float: left; 
 margin: 0px;
 border-width: 0px;
}

/* Downloadbilder */
img.download{
 width: 60px;
 float: left;
 margin-right: 10px;
 border: 1px solid #000000;
}



/* Vertriebsthemenseiten */

img.avartar1 {
 width: 70px; 
 height: 70px; 
 float: left; 
 margin-right: 10px; 
 margin-bottom: 0px;
 border-style: solid; 
 border-color: #003364; 
 border-width: 1px;
}

/* kleine Bilder bei den Kontaktdaten */
img.icon{
 margin-right: 7px;
}


/* --------------------------------------------- */
/* DIV-Tag Layouts */
/* --------------------------------------------- */

div.clear{
 clear: left;
}

/* www - Body1: 1 Zeile, 1 Spalte (606px minus 10px Rand rechts = 596px), consist1 */
div.body1 {
 width: 596px;
 background-color: #e5eaef; 
 border-style:none; 
 margin-top: 25px;  
 padding-top:0px;
 padding-bottom:10px;
 padding-left: 0px; 
 padding-right: 10px;
}

/* www - Body2: 1 Zeile, 2 Spalten (452px minus 25 px Rand rechts = 427px / 154px), consist2_1s und consist2_2s */
div.body2_1 {
 background-color: #e5eaef; 
 border-style:none; 
 margin-top: 25px; 
 padding-top:0px;
 padding-bottom:10px;
 padding-right: 0px;
 padding-left: 0px; 
 width: 427px;
}
div.body2_2 {
 background-color: #e5eaef; 
 border-style:none; 
 margin-top: 25px;
 padding-top:0px;
 padding-bottom:10px;
 padding-right: 0px;
 padding-left: 0px; 
 width: 154px;
}

/* www - Listen: 1 Zeile, 1 Spalte (616px minus 10px Rand links minus 10px Rand rechts), z.B. EventList */
div.list1 {
 background-color: #e5eaef; 
 border-style:none; 
 margin-top: 0px; 
 margin-bottom: 25px;
 padding-left: 0px; 
 padding-right: 0px;
 width: 596px;
}


/* Bildleiste oben */
div.imagebar{
 position: absolute;
 left: 164px;
 top: 0px;
 width: 616px;
 height: 74px;
 z-index: 1;
 visibility: visible;
}


/* obere Menüpunkte (Bilder) auf den weiteren Seiten */
div.top_menu1_imgs{
 position: absolute;
 left: 164px;
 top: 74px;
 width: 616px;
 height: 26px;
 z-index: 3;
 overflow: visible;
 visibility: visible;
}
/* aufgeklapptes Menue auf den weiteren Seiten */
div.top_menu1{
 position:absolute; 
 left:164px; 
 top:100px; 
 width:616px;
 vertical-align: top;
 z-index: 3;
 visibility: hidden;
}
/* Consist-Logo */
div.logo{
 position: absolute;
 left:10px;
 top: 0px;
 width: 144px;
 height: 100px;
 z-index:1;
 visibility: visible;
}

div.menue_23 {
 width: 144px;
 margin: 0px;
 padding-left: 0px;
 padding-top: 1px;
 padding-bottom: 1px;
 padding-right: 0px;
}

/* www - Listenformatierungen */
div.list {
 margin-bottom: 20px;
}

/* www - Box: Breite 144px (154px minus 10px Rand rechts) */
div.box_head_layout1 {
 background-color: #335c83; 
 width: 136px;
 border-width: 1px;
 border-style: solid;
 border-color: #335c83;
 margin-top: 20px; 
 padding: 3px;
 text-align: center;
 vertical-align: middle;
}
div.box_body_layout1 {
 background-color: #FFFFFF; 
 width: 132px;
 border-width: 1px;
 border-style: solid;
 border-color: #335c83;
 padding: 5px;
}


/* --------------------------------------------- */
/* Styledefinitionen für Tabellen des Layouts */
/* --------------------------------------------- */

table {
 margin: 0px;
 padding: 0px;
 border: 0px;
}

tr {
 margin: 0px;
 padding: 0px;
 border: 0px;
}

td {
 margin: 0px;
 padding: 0px;
 border: 0px;
}

.offset {
 padding-left: 10px;
}

/* Haupttabelle */
.tab_main {
 background-color: #ffffff;
 width: 780px;
 vertical-align: top;
 text-align: left;
 border-collapse: collapse;
}



/* obere Zeile (Bild) der weiteren Seiten */
.tab_r1 {
 width: 616px;
 height: 100px;
 vertical-align: top;
 background-color: #ffffff;
}


/* linke Spalte, Rand rechts und links*/
.tab_c1_offset {
 width: 10px;
 background-color: #ffffff;
}

/* linke Spalte */
.tab_c1 {
 width: 144px;
 vertical-align: top;
 background-color: #ffffff;
}

/* linke Spalte, Leerraum für das Logo */
.tab_c1_offset_logo {
 width: 144px;
 height: 100px;
}

/* linke Spalte, über dem Menü auf der linken Seite und neben dem Aufklappmenü */
.tab_c1_part1 {
 width: 144px;
 height: 125px;
 vertical-align: top;
 background-color: #ffffff;
}

/* linke Spalte, Menü */
.tab_c1_part2 {
 width: 144px;
 vertical-align: top;
 background-color: #ffffff;
}

/* linke Spalte, Box mit aktuellen Meldungen */
.tab_c1_part3 {
 width: 144px;
 padding-top: 25px;
 padding-bottom: 25px;
}

/* Menü-Tabelle */
.tab_menu_1 {
 width: 142px;
 vertical-align: bottom;
 text-align: left;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-bottom-color: #e5eaef;
 padding-top: 5px;
}
.tab_menu_2 {
 width: 142px;
 vertical-align: bottom;
 text-align: left;
}

/* Top-Menü */
.tab_topmenu_cell{
 padding-left: 10px;
 width: 144px;
 height: 15px;
 vertical-align: top;
}

/* Haupttabelle für den Inhalt */
.tab_content_main{
 table-layout: fixed;
 overflow: hidden;
 width: 616px;
 vertical-align: top;
 background-color: #e5eaef;
}

/* Brotkrumennavigation */
.tab_content_r1{
 width: 616px;
 height: 28px;
 background-color: #ccd6e0;
 vertical-align: top;
}

/* Seitenüberschrift */
.tab_content_r2{
 width: 606px;
 height: 72px;
 padding-left: 10px;
 vertical-align: middle;
 background-color: #ccd6e0;
}

/* Hauptinhalt der Seite */
.tab_content_r3{
 width: 606px;
 padding-left: 10px;
 padding-right: 0px;
 vertical-align: top;
 background-color: #e5eaef;
}

/* Fußzeile */
.tab_content_r4{
 width: 616px;
 height: 20px;
 vertical-align: top;
 text-align: left;
 background-color: #7f99b1;
}
.tab_footer_text{
 height: 20px;
 vertical-align: middle;
 text-align: center;
 padding-left: 10px;
}
.tab_footer_line{
 width: 10px;
 height: 15px;
 border-right:1px dotted white;
}
.tab_footer_empty{
 width: 5px;
 height: 5px;
}

/* Content-Tabelle Body 2, Breite 606px */
.tab_body2 {
 width: 606px;
 border-width: 0px;
 border-spacing: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 background-color: #e5eaef;
}
/* Bei 2-spaltigem Layout, Breite 1. Spalte: 462px minus 10px Rand links minus 25px Rand rechts */
.tab_body2_c1 {
 width: 427px;
 vertical-align: top;
 text-align: left;
 background-color: #e5eaef;
}
/* Bei 2-spaltigem Layout, rechter Rand der 1. Spalte */
.tab_body2_offset {
 width: 25px;
 vertical-align: top;
 text-align: left;
 background-color: #e5eaef;
}
/* Bei 2-spaltigem Layout, Breite 2. Spalte: 154px */
.tab_body2_c2 {
 width: 154px;
 vertical-align: top;
 text-align: left;
 background-color: #e5eaef;
}



/* Zweispaltige Liste, z.B. PressList */
.tab_list2c1{
 width: 47px;
 vertical-align: top;
 text-align: left;
 padding-right: 10px;
 padding-bottom: 20px;
}
.tab_list2c2{
 width: 539px;
 vertical-align: top;
 text-align: left;
 padding-bottom: 20px;
}


/* Zwischenraum 10px */
.tab_offset{
 width: 10px;
}

/* Breite einer Spalte */
.tab_1c{
 width: 144px;
 vertical-align: top;
 text-align: left;
}

/* Breite zwei Spalten zusammen */
.tab_2c{
 width: 288px;
 vertical-align: top;
 text-align: left;
}



/* Tabelle für Vertriebsthemen-Details */

.tab_salestopicdetails_r1c1 {
 width: 462px;
 vertical-align: top;
 padding: 0px;
 background-color: #ccd6e0;
}

.tab_salestopicdetails_r1c2 {
 width: 154px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 10px;
 background-color: #ccd6e0;
 vertical-align: bottom;
}

.tab_salestopicdetails_r2{
 width: 596px;
 padding: 10px;
 vertical-align: top;
 background-color: #e5eaef;
}

.tab_salestopicdetails_avartar{
 padding-left: 10px;
 margin: 0px;
 width: 82px;
 height: 72px;
 vertical-align: top;
}

.tab_salestopicdetails_title{
 padding-left: 0px;
 padding-right: 10px;
 padding-top: 0px;
 padding-bottom: 0px;
 width: 360px;
 height: 72px;
 vertical-align: bottom;
}

.tab_salestopicdetails_links_img{
 width: 10px;
 padding-left: 10px;
 padding-right: 0px;
 padding-bottom: 10px;
 vertical-align: top;
}

.tab_salestopicdetails_links_text2, .tab_salestopicdetails_links_text3{
 width: 130px;
 padding-left: 0px;
 padding-right: 4px;
 padding-bottom: 10px;
 vertical-align: top;
}

.tab_salestopicdetails_links_text1{
 width: 438px;
 padding-left: 0px;
 padding-right: 4px;
 padding-bottom: 10px;
 vertical-align: top;
}

.tab_salestopicdetails_linksmain{
 vertical-align: top;
}

.tab_salestopicdetails_contact_text{
 vertical-align: bottom;
 width: 109px; 
 padding-left: 5px; 
 padding-right: 10px;
}

.tab_salestopicdetails_contact_text1{
 vertical-align: bottom;
 width: 109px; 
 padding-left: 5px; 
 padding-right: 10px; 
 padding-top: 10px;
}

.tab_salestopicdetails_contact_img{
 width: 30px;
 vertical-align: top;
 text-align: left;
}

.tab_salestopicdetails_contact_img1{
 width: 30px;
 vertical-align: top;
 text-align: left;
 padding-top: 10px;
}

.tab_salestopicdetails_download_img{
 width: 60px;
 padding-bottom: 20px;
 vertical-align:top;
}

.tab_salestopicdetails_download_text{
 width: 538px;
 padding-bottom: 20px;
 vertical-align: top;
}
