
/* --------------------------------------------- */
/* Tigra Hints Boxen                             */
/* --------------------------------------------- */
.hintsClass {
 font-family: Arial, Helvetica, sans-serif;
/* font-size: 11px; */
 font-size: 12px;
 background-color: #e5eaef; 
 color: #003364; 
 border: 1px solid #000000;
 padding: 5px;
 text-align: left;
/* margin-left: 160px; */
 margin-right: 10px;
 width: 410px;
}
.hintSource {
 /*text-decoration: underline;*/
 cursor: pointer;
}

/* --------------------------------------------- */
/* 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;
}

/* --------------------------------------------- */
/* 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;
}

/* Bilder auf den 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;
}

/* --------------------------------------------- */
/* Ü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;
}


/* www - Portfolioboxen */

p.portfolio_headline, a.portfolio_headline:link, a.portfolio_headline:hover, a.portfolio_headline:visited, a.portfolio_headline:active {
 margin-top: 0px; 
 margin-bottom: 2px; 
 font-weight: bold; 
 font-style: normal;
 font-size: 13px; 
 color: #003364; 
 text-decoration: none;
} 
p.portfolio_content, a.portfolio_content:link, a.portfolio_content:visited, a.portfolio_content:active  {
 margin-top: 0px; 
 margin-bottom: 10px; 
 font-weight: normal; 
 font-style: italic;
 font-size: 11px; 
 color: #003364; 
 text-decoration: none;
} 
a.portfolio_content:hover {
 margin-top: 0px; 
 margin-bottom: 10px; 
 font-weight: normal; 
 font-style: italic;
 font-size: 11px; 
 color: #335C83; 
 text-decoration: none;
} 

/* --------------------------------------------- */
/* 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;
}

/* Tabellenspalten-Beschriftung: rote Schrift auf weißem Grund für Portfolio (wie auf der Startseite) */
.tabelle1, a.tabelle1:link, a.tabelle1:hover, a.tabelle1:visited, a.tabelle1:active {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight: bold;
 font-style: italic;
 color: #AE1732;
 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;
}



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

div.clear{
 clear: left;
}

/* www - Body solo */
div.body {
 width: 800px;
 background-color: #e5eaef; 
 border-style:none; 
 margin-top: 25px;  
 padding-top:0px;
 padding-bottom:10px;
 padding-left: 10px; 
 padding-right: 10px;
}

/* 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 - Body1: 1 Zeile, 1 Spalte (606px minus 10px Rand rechts = 596px), consist1 */
div.body1_m0 {
 width: 596px;
 background-color: #e5eaef; 
 border-style:none; 
 margin: 0px;  
 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 - 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;
}

/* www - Box: Breite 154px */
div.box_head_layout2 {
 background-color: #335c83; 
 width: 146px;
 border-width: 1px;
 border-style: solid;
 border-color: #335c83;
 margin-top: 20px; 
 padding: 3px;
 text-align: center;
 vertical-align: middle;
}
div.box_body_layout2_1 {
 background-color: #FFFFFF; 
 width: 150px;
 border-width: 1px;
 border-style: solid;
 border-color: #335c83;
 padding: 1px;
}
div.box_body_layout2 {
 background-color: #FFFFFF; 
 width: 142px;
 border-width: 1px;
 border-style: solid;
 border-color: #335c83;
 padding: 5px;
}


/* www - Box: Breite 288px */
div.box_head_layout3 {
 background-color: #335c83; 
 width: 280px;
 border-width: 1px;
 border-style: solid;
 border-color: #335c83;
 margin-top: 20px; 
 padding-left: 3px;
 text-align: center;
 vertical-align: middle;
}
div.box_body_layout3 {
 background-color: #FFFFFF; 
 width: 276px;
 border-width: 1px;
 border-style: solid;
 border-color: #335c83;
 padding: 5px;
}


/* www - Listen: 1 Zeile, 1 Spalte (616px minus 10px Rand links minus 10px Rand rechts), z.B. PressList */
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;
}

/* Top-Menues */
/* 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 - Portfolioboxen */
/* www - BlueBox: Breite 192px */
div.portfolio_head {
 background-color: #ffffff; 
 width: 180px;
 height: 50px;
 border-width: 1px;
 border-top-style: solid;
 border-right-style: solid;
 border-left-style: solid;
 border-bottom-style: none;
 border-color: #7f99b1;
 margin: 0px; 
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 32px;
 text-align: center;
 vertical-align: middle;
}
div.portfolio_body {
 background-color: #e5eaef; 
 width: 180px;
 height: 190px;
 border-width: 1px;
 border-style: solid;
 border-color: #7f99b1;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 30px;
 text-align: center;
 margin-bottom: 25px;
}


/* --------------------------------------------- */
/* 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;
}

/* www - Box: Breite 144px */
.tab_box1_head{
 background-color: #335c83;
 width: 136px;
 border-width: 1px;
 border-style: solid;
 border-color: #335c83;
 text-align: center;
 vertical-align: middle;
 padding: 3px;
}

.tab_box1_body{
 background-color: #FFFFFF; 
 width: 132px;
 border-width: 1px;
 border-style: solid;
 border-color: #335c83;
 padding: 5px;
 vertical-align: top;
}

/* www - Box: Breite 288px */
.tab_box2_head{
 background-color: #335c83;
 width: 280px;
 border-width: 1px;
 border-style: solid;
 border-color: #335c83;
 text-align: center;
 vertical-align: middle;
 padding: 3px;
}

.tab_box2_body{
 background-color: #FFFFFF; 
 width: 276px;
 border-width: 1px;
 border-style: solid;
 border-color: #335c83;
 padding: 5px;
 vertical-align: top;
}


/* Vertriebsthemenseiten */

/* 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;
}

/* Projektliste */

/* Tabelle fuer Projekte, Breite 616px minus 10px Rand links minus 10px Rand rechts */
/* Aufbau: 1x55px + 1x231px + 2x80px + 1x110px + 4x10px = 596px */
.tab_projectlist {
 width: 596px;
 border-width: 0px;
 border-spacing: 0px;
 padding: 0px;
}
/* Zwischenraum fuer die Projekttabelle, Breite 10px */
.tab_projectlist_offset {
 width: 5px;
 vertical-align: middle;
 text-align: center;
 background-color: #ffffff;
}
/* Spalte der Projekttabelle, Breite 55px */
.tab_projectlist_head_1 {
 width: 49px;
 background-color: #335c83;
 vertical-align: middle;
 text-align: left;
 font-weight: bold;
 color: #ffffff;
 padding: 3px;
}
.tab_projectlist_body_1 {
 width: 49px;
 background-color: #e5eaef;
 vertical-align: top;
 text-align: left;
 padding: 3px;
}

/* Spalte der Projekttabelle, Breite 80px */
.tab_projectlist_head_2  {
 width: 74px;
 background-color: #335c83;
 vertical-align: middle;
 text-align: left;
 font-weight: bold;
 color: #ffffff;
 padding: 3px;
}
.tab_projectlist_body_2 {
 width: 74px;
 background-color: #e5eaef;
 vertical-align: top;
 text-align: left;
 padding: 3px;
}

/* Spalte der Projekttabelle, Breite 110px */
.tab_projectlist_head_3 {
 width: 104px;
 background-color: #335c83;
 vertical-align: middle;
 text-align: left;
 font-weight: bold;
 color: #ffffff;
 padding: 3px;
}
.tab_projectlist_body_3 {
 width: 104px;
 background-color: #e5eaef;
 vertical-align: top;
 text-align: left;
 padding: 3px;
}

/* Spalte der Projekttabelle, Breite 231px */
.tab_projectlist_head_4 {
 width: 225px;
 background-color: #335c83;
 vertical-align: middle;
 text-align: left;
 font-weight: bold;
 color: #ffffff;
 padding: 3px;
}
.tab_projectlist_body_4 {
 width: 225px;
 background-color: #e5eaef;
 vertical-align: top;
 text-align: left;
 padding: 3px;
}



/* Projektdetails */

/* Tabelle fuer Projektdetails*/
.tab_projectdetails {
 width: 100%;
 border-width: 0px;
 border-spacing: 0px;
 padding: 0px;
}
.tab_projectdetails_120 {
 width: 120px;
 vertical-align: top;
 text-align: left;
 font-weight: bold;
}
.tab_projectdetails_rest {
 vertical-align: top;
 text-align: left;
}

td.sa_info {
 width: 25px;
 vertical-align: middle;
 text-align: center;
}
/* Sysaid - Vergleich der Features in einer Tabelle */
/* Tabelle, Breite 616px minus 10px Rand links minus 10px Rand rechts */
/* Aufbau: 1x70px + 1x206px + 3x60px + 4x10px = 596px */
.tab_sysaid_features {
 width: 596px;
 border-spacing: 0px;
 padding: 0px;
}
/* Zwischenraum fuer die Tabelle, Breite 5px */
.tab_sa_features_offset {
 width: 5px;
 vertical-align: middle;
 text-align: center;
 background-color: #ffffff;
}
/* Spalte der Tabelle, Breite 70px Thema*/
td.sa_features_head_th {
 width: 70px;
 background-color: #335c83;
 vertical-align: middle;
 text-align: center;
 font-weight: bold;
 color: #ffffff;
 padding: 3px;
}
/* blauer Hintergrund */
td.sa_features_body1_th {
 width: 70px;
 background-color: #e5eaef;
 vertical-align: middle;
 text-align: left;
 padding: 3px;
 border-width: 1px;
 border-top-style: none;
 border-right-style: solid;
 border-left-style: solid;
 border-bottom-style: solid;
 border-color: #7f99b1;
}
/* weisser Hintergrund */
td.sa_features_body2_th {
 width: 70px;
 background-color: #ffffff;
 vertical-align: middle;
 text-align: left;
 padding: 3px;
 border-width: 1px;
 border-top-style: none;
 border-right-style: solid;
 border-left-style: solid;
 border-bottom-style: solid;
 border-color: #7f99b1;
}
/* Spalte der Tabelle, Breite 206px Feature*/
td.sa_features_head_f {
 width: 206px;
 background-color: #335c83;
 vertical-align: middle;
 text-align: center;
 font-weight: bold;
 color: #ffffff;
 padding: 3px;
}
/* blauer Hintergrund */
td.sa_features_body1_f {
 width: 206px;
 background-color: #e5eaef;
 vertical-align: top;
 text-align: left;
 padding: 3px;
 border-width: 1px;
 border-top-style: none;
 border-right-style: solid;
 border-left-style: solid;
 border-bottom-style: solid;
 border-color: #7f99b1;
}
/* weisser Hintergrund */
td.sa_features_body2_f {
 width: 206px;
 background-color: #ffffff;
 vertical-align: top;
 text-align: left;
 padding: 3px;
 border-width: 1px;
 border-top-style: none;
 border-right-style: solid;
 border-left-style: solid;
 border-bottom-style: solid;
 border-color: #7f99b1;
}
/* Spalte der Tabelle, Breite 60px*/
td.sa_features_head_ed {
 width: 60px;
 background-color: #335c83;
 vertical-align: middle;
 text-align: center;
 font-weight: bold;
 color: #ffffff;
 padding: 3px;
}
td.sa_features_body1_img {
 width: 60px;
 background-color: #e5eaef;
 vertical-align: middle;
 text-align: center;
 padding: 3px;
 border-width: 1px;
 border-top-style: none;
 border-right-style: solid;
 border-left-style: solid;
 border-bottom-style: solid;
 border-color: #7f99b1;
}
td.sa_features_body2_img {
 width: 60px;
 background-color: #ffffff;
 vertical-align: middle;
 text-align: center;
 padding: 3px;
 border-width: 1px;
 border-top-style: none;
 border-right-style: solid;
 border-left-style: solid;
 border-bottom-style: solid;
 border-color: #7f99b1;
}
