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

/* nur Bildschirmausgabe */
.screen {
 display: none;
} 

/* --------------------------------------------- */
/* Allgemeine Tags                            */
/* --------------------------------------------- */

/* Grundeinstellung für Body-Tag */
body {
 font-family:  Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 margin: 0px;
}



/* --------------------------------------------- */
/* 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: #000000; 
 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: #000000; 
 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 {
 font-family:  Arial, Helvetica, sans-serif;
 font-size: 17px;
 font-weight: bold;
 color: #000000;
 margin-top: 0px;
 margin-bottom: 20px;
 margin-left: 0px;
}

/* Überschrift auf den Unterseiten */
h1.title {
 color: #000000;
 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 {
 font-family:  Arial, Helvetica, sans-serif;
 font-size: 15px;
 color: #000000;
 font-weight: normal;
 margin-top: 18px;
 margin-bottom: 10px;
}

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

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

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

/* Überschrift, Ebene 6, (kleiner als Fließtext) */
h6, .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: #000000;
 margin-top: 0px;
 margin-bottom: 0px;
}

.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: #000000;
 margin-top: 0px;
 margin-bottom: 0px;
}



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

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

p.print_title1{
 font-family:  Arial, Helvetica, sans-serif;
 font-size: 17px;
 font-weight: bold;
 color: #000000;
 margin-top: 0px;
 margin-bottom: 6px;
 margin-left: 0px;
}

p.print_title2{
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight: normal;
 font-style: italic;
 color: #003364;
 margin-top: 0px;
 margin-bottom: 6px;
 margin-left: 0px;
}

/* 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 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: 600;
 text-decoration: none;
 color: #000000;
}

/* www - Portfolioboxen */

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

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



.tabelle {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 padding:0px;
 margin:0px;
}

.tabelle1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight: bold;
 font-style: italic;
 color: #000000;
 padding:0px;
 margin:0px;
}

/* www - Boxen */
p.box_content, a.box_content {
 margin: 0px; 
 font-weight: normal; 
 font-style: normal;
 font-size: 11px; 
 color: #000000; 
} 


h1.listheadline, a.listheadline {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 17px;
 font-weight: bold;
 color: #000000;
 margin-top: 0px;
 margin-bottom: 10px;
 text-decoration:none;
}
h2.list, a.list{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px; 
 font-weight: bold; 
 font-style: normal;
 color: #000000; 
 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 {
 font-family: Arial, Helvetica, sans-serif;
 margin-bottom: 0px; 
 margin-top: 20px; 
 text-decoration: none; 
 font-weight:normal;
 font-size: 11px; 
 text-indent: 0px;
 line-height: 120%;
 color: #000000; 
}
p.sitemap2, a.sitemap2 {
 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; 
}
p.sitemap3, a.sitemap3 {
 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; 
}
p.sitemap4, a.sitemap4 {
 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; 
}



/* Vertriebsthemenseiten */

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

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

/* Überschrift auf den Vertriebsthemendetail-Seiten */
h3.salestopicdetails_title{
 font-family:  Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #000000;
 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: #000000;
 margin-top: 0px;
 margin-bottom: 5px;
 margin-left: 10px;
 font-weight: normal;
}


/* --------------------------------------------- */
/* 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: #ffffff; 
 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: #ffffff; 
 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: #ffffff; 
 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: #ffffff; 
 width: 136px;
 border-width: 1px;
 border-style: solid;
 border-color: #000000;
 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: #000000;
 padding: 5px;
}


/* www - Box: Breite 154px */
div.box_head_layout2 {
 background-color: #ffffff; 
 width: 146px;
 border-width: 1px;
 border-style: solid;
 border-color: #000000;
 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: #000000;
 padding: 1px;
}
div.box_body_layout2 {
 background-color: #FFFFFF; 
 width: 142px;
 border-width: 1px;
 border-style: solid;
 border-color: #000000;
 padding: 5px;
}


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


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


/* 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: #000000;
 margin: 0px; 
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 32px;
 text-align: center;
 vertical-align: middle;
}
div.portfolio_body {
 background-color: #ffffff; 
 width: 180px;
 height: 190px;
 border-width: 1px;
 border-style: solid;
 border-color: #000000;
 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;
}


.tab_printheader_c1{
 width: 10px;
}

.tab_printheader_c2{
 width: 432px;
 text-align: left;
 vertical-align: top;
 padding-left: 10px;
}

.tab_printheader_c3{
 width: 154px;
 text-align: right;
 vertical-align: top;
}

.tab_printheader_rowoffset{
 height: 30px;
}

.tab_borderleft{
 border-left: 1px solid #003364;
}

.tab_borderbottom{
 border-bottom: 1px solid #003364;
}



.offset {
 padding-left: 10px;
}

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

/* Startseite: obere Zeile */
.tab_start_r1 {
 width: 780px;
 height: 255px;
 vertical-align: top;
 text-align: left;
}


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

/* Seitenüberschrift */
.tab_content_r2{
 width: 616px;
 height: 72px;
 vertical-align: middle;
 background-color: #ffffff;
}

/* Hauptinhalt der Seite */
.tab_content_r3{
 width: 616px;
 padding-right: 0px;
 vertical-align: top;
 background-color: #ffffff;
}

/* 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: #ffffff;
}
/* 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: #ffffff;
}
/* Bei 2-spaltigem Layout, rechter Rand der 1. Spalte */
.tab_body2_offset {
 width: 25px;
 vertical-align: top;
 text-align: left;
 background-color: #ffffff;
}
/* Bei 2-spaltigem Layout, Breite 2. Spalte: 154px */
.tab_body2_c2 {
 width: 154px;
 vertical-align: top;
 text-align: left;
 background-color: #ffffff;
}



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


/* Projektliste */

/* Tabelle fuer Projekte, Breite 616px minus 10px Rand links minus 10px Rand rechts */
/* Aufbau: 1x50px + 1x236px + 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 50px */
.tab_projectlist_head_1 {
 width: 44px;
 background-color: #ffffff;
 vertical-align: middle;
 text-align: left;
 font-weight: bold;
 padding: 3px;
}
.tab_projectlist_body_1 {
 width: 44px;
 background-color: #ffffff;
 vertical-align: top;
 text-align: left;
 padding: 3px;
}

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

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

/* Spalte der Projekttabelle, Breite 236px */
.tab_projectlist_head_4 {
 width: 230px;
 background-color: #ffffff;
 vertical-align: middle;
 text-align: left;
 font-weight: bold;
 padding: 3px;
}
.tab_projectlist_body_4 {
 width: 236px;
 background-color: #ffffff;
 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;
}



/* Vertriebsthemenseiten */

/* Tabelle für Vertriebsthemen-Details */

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

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

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

.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;
}

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*/
.sa_features_head_th {
 width: 70px;
 background-color: #ffffff;
 vertical-align: middle;
 text-align: center;
 font-weight: bold;
 border-width: 1px;
 border-top-style: solid;
 border-right-style: solid;
 border-left-style: solid;
 border-bottom-style: solid;
 border-color: #000000;
 padding: 3px;
}
/* blauer Hintergrund */
.sa_features_body1_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: #000000;
}
/* weisser Hintergrund */
.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: #000000;
}
/* Spalte der Tabelle, Breite 206px Feature*/
.sa_features_head_f {
 width: 206px;
 background-color: #ffffff;
 vertical-align: middle;
 text-align: center;
 font-weight: bold;
 border-width: 1px;
 border-top-style: solid;
 border-right-style: solid;
 border-left-style: solid;
 border-bottom-style: solid;
 border-color: #000000;
 padding: 3px;
}
/* blauer Hintergrund */
.sa_features_body1_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: #000000;
}
/* weisser Hintergrund */
.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: #000000;
}
/* Spalte der Tabelle, Breite 60px*/
.sa_features_head_ed {
 width: 60px;
 background-color: #ffffff;
 vertical-align: middle;
 text-align: center;
 font-weight: bold;
 border-width: 1px;
 border-top-style: solid;
 border-right-style: solid;
 border-left-style: solid;
 border-bottom-style: solid;
 padding: 3px;
 border-color: #000000;
}
.sa_features_body1_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: #000000;
}
.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: #000000;
}