/* 
  Farben:
   #535300 dunkelgraugelb
   #2d5688 TBZ Schrift Blau
   #19467d fast das gleiche Blau wie bei der Schrift (vereinheitlichen?)
   #898900 Dunkelgelb (a:hover)

*/

body { 
    background:url(images/hintergrund.jpg);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #2d5688; /* Dunkelblau */
}

.tbz_banner {
    font-size: 18px;
    font-weight: bold;
    font-style: italic;
}

/* TBZ-PARIV Banner für index.html */
.tbz_banneri {
    font-size: 18px;
    color: #535300;
    text-decoration: none;
    font-weight: bold;
}

.tbz_banner2 {
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    font-style: italic;
}

.tbz_menue {
    font-size: 14px;
    font-weight: bold;
    color: #19467d;
    text-align: left;
    text-decoration: none;
}

.tbz_menue2 {
    font-size: 13px;
    text-decoration: none;
}

.tbz_index {
    font-size: 44px;
    text-decoration: none;
    font-weight: bold;
    font-style: italic;
}

.tbz_index2 {
    font-size: 22px;
    text-decoration: none;
    font-weight: bold;
}

/* Anwendungslösungen flexibel schnell zuverlässig TBZ-PARIV GmbH */
.tbz_schriftzug {
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    font-style: italic;
}

/* Pseudoklassen für Links */
a {
    color: #2d5688; /* TBZ Schrift Blau*/
}

a:hover {
    color: #898900;
}

a:focus {
    color: #898900;
}

a:active {
    color: #898900;
}

/* ----------------- Neues TBZ-Menü ----------------- */

.menu_logo td{ 
    vertical-align: top;
}

/* Linke Spalte */
.menu {
    width: 0%; /* Die linke Seite möglichst schmal anzeigen */
    vertical-align: top;
    padding-right: 10px;
    /*padding-top: 25px;  Konqueror ignoriert das. Darum <br> */
}

.menu a { 
    text-decoration: none;
 }

.menu_logo a { 
    text-decoration: none;
}

/* Trennlinie zwischen Menü und Inhalt */
.menu_trenner {
    background: url(images/trenner.png);
    background-repeat: repeat-y;
}

/* "List" Icon */
.menu_li {
    width: 1%; /* möglichst klein */
    height: 1%;
    text-align: left;
}

/* Für alle Texte */
.menu td{
    /*border: solid 1px; */
    white-space: nowrap; /* <nobr> */
 }

.menu table{
    width: 100%;
    border-collapse: collapse;
}

.menu_text { 
    /*border: 1px solid;*/
}
.menu_active .menu_text{ 
    color: #898900; /* Gerade angezeigtes Element gelb */
}

.menu_tbz_banner {
    font-size: 18px;
    font-weight: bold;
    font-style: italic;
    text-align: right;
}



/* ------- Menü 0 ----------*/
.menu0  .menu_text { 
    font-size: 14px;
    font-weight: bold;
}

/* ------- Menü 1 ----------*/

.menu1 .menu_text { 
    font-size: 13px;
    font-weight: normal;
 }

.menu1 {
    /* Abstand zwischen Software Hardware Consulting ...*/
    margin-bottom: 20px;
 }

/* ------- Menü 2 ----------*/

.menu2 .menu_text { 
    font-size: 13px;
    font-weight: normal;
    padding-left: 7px;
 }


/* ------- Menü 3 ----------*/
/* Nur Unterhalt von Simulation */

.menu3 .menu_text { 
    font-size: 13px;
    font-weight: normal;
 }


/* rechte Spalte (eigentlicher Inhalt aus ihtml Dateien) */
.ihtml { 
    padding-left: 10px; /* Abstand zu vertikalen Linie */
    padding-top: 60px;  /* Abstand oben, vor dem Inhalt */
    width: 100%;        /* Diesen Teil möglichst groß darstellen */
    vertical-align: top;
}

/* Bei index2 weniger Abstand nach oben */
#ihtml_index2 { 
    padding-top: 10px;
}

/*
.ihtml td { 
    border: 1px solid;
 }*/

/* 
 Service/Leistungen

 Bug im Konqueror:
 Aufzählungszeichen ist links, Text ist zentriert.
*/
.ul_center { 
    border: 1px solid;
    white-space: nowrap; /* <nobr> */
    text-align: left;
    /* width: 70%; Wenn Breite begrenzt wird, dann zeigt IE keine Aufzählungspunkte mehr */
    list-style-type: disc;
}

/* Spezielles */
.bsp_daten {
 color:#898900;
}
.bsp_struktur {
 font-weight:bold;
}
