/* CSS Document */

/* allgemeine Merkmale */
body { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#336699; background-color:#FFFFFF; background: url(../bilder/baseazul.gif) repeat-x; width: 100%; }

/* Standardschrift: dunkelblau links 10pt */
p, td, div { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#336699 }


/* wiederkehrende Schriftformatierungen */

/* Schrift dunkelblau links 8pt (Messeort, Aufzaehlung Messeseite) */
p.neutro_08, td.neutro_08, span.neutro_08, div.neutro_08, div.neutro_08 li { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#336699 }

/* Schrift dunkelblau links fett 8pt (Messestand, Messebezeichnung, Ueberschrift Aufzaehlung Messeseite) */
p.enfase_08, td.enfase_08, span.enfase_08, div.enfase_08 { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#336699; font-weight:bold }

/* Schrift dunkelblau links fett 10pt */
p.enfase, td.enfase, span.enfase, div.enfase { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#336699; font-weight:bold }

/* Schrift dunkelblau links fett kursiv 10pt (Schlusssatz in Firmenportrait) */
p.enfase_italico, td.enfase_italico, span.enfase_italico, div.enfase_italico { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#336699; font-weight:bold; font-style:italic }

/* Schrift dunkelblau fett kursiv 12pt (Ueberschrift in News-Liste einsprachige RS-Startseite) */
span.novo { font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#336699; font-weight:bold }


/* Schrift orange kaskadierend */
span.laranja { color:#ff9900 }

/* Schrift orange links 8pt (Messedatum) */
p.laranja_08, td.laranja_08, span.laranja_08, div.laranja_08 { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#ff9900 }

/* Schrift orange links fett 10pt (Untertitel und RSname) */
p.laranja_enfase, td.laranja_enfase, span.laranja_enfase, div.laranja_enfase { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#ff9900; font-weight:bold }

/* Schrift orange links fett 12pt (Messen Vorschau und Rueckschau) */
p.laranja_enfase_12, td.laranja_enfase_12, span.laranja_enfase_12, div.laranja_enfase_12 { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#ff9900; font-weight:bold }


/* wiederkehrende Ebenen mit best. Schriftformatierungen, Pos. usw. */

/* Anfang: spez. Pos. usw. */
div.initio { position:absolute; width:1px; height:1px; z-index:1; left: 0px; top: 0px; visibility: hidden }

/* Basis Hintergrund dunkelblau spez. Pos. usw. */
div.base { position:absolute; width:1000px; height:100px; z-index:1; visibility: visible; left: 0; top: 0; background-color:#336699 }

/* RS Logo: Hintergrund dunkelblau best. Pos. usw. */
div.emblema { position:absolute; width:51px; height:59px; z-index:2; visibility: visible; left: 60; top: 10; background-color:#336699 }

/* RS Name: Hintergrund dunkelblau weiss links fett 25pt best. Pos. usw. */
div.nome { position:absolute; width:310px; height:45px; z-index:2; visibility: visible; left: 114; top: 20; background-color:#336699; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:25pt; color:#ffffff; font-weight:bold }

/* RS Name 2: Hintergrund dunkelblau orange links fett 10pt best. Pos. usw. */
div.nome2 { position:absolute; width:400px; height:45px; z-index:2; visibility: visible; left: 450; top: 24; background-color:#336699; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#ff9900; font-weight:bold }

/* Sprache: best. Pos. usw. */
div.lingua { position:absolute; width:60px; height:30px; z-index:2; visibility: visible; left: 910; top: 64 }

/* Ueberschrift 1: hellblau links fett 30pt best. Pos. usw. */
div.titulo1 { position:absolute; width:500px; height:40px; z-index:2; left: 20px; top: 150px; visibility: visible; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:30pt; color:#d2d6ee; font-weight:bold }

/* Ueberschrift 2: dunkelblau links fett 12pt best. Pos. usw. */
div.titulo2 { position:absolute; width:400px; height:25px; z-index:2; left: 175px; top: 200px; visibility: visible; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#336699; font-weight:bold }

/* Text ueber ganze Seite: best. Pos. usw. */
div.texto { position:absolute; width:747px; height:245px; z-index:2; left: 60px; top: 260px; visibility: visible }

/* Text links schmal best. Pos. usw. */
div.textopeq { position:absolute; width:500px; height:245px; z-index:2; left: 60px; top: 260px; visibility: visible }

/* Text ueber ganze Seite fuer Tabelle: best. Pos. usw. */
div.textotab { position:absolute; width:751px; height:310px; z-index:2; left: 56px; top: 256px; visibility: visible }

/* Text fuer Formular: best. Pos. usw. */
div.textofor { position:absolute; width:760px; height:700px; z-index:2; left: 47px; top: 370px; visibility: visible }

/* Text fuer Lieferprogramm: best. Pos. usw. */
div.textopro { position:absolute; width:747px; height:1580px; z-index:2; left: 70px; top: 260px; visibility: visible; }

/* Auessere Tabelle fuer Lieferprogramm: links oben */
div.textopro td { text-align:left; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#336699 }

/* Auessere Tabelle fuer Lieferprogramm: rechts oben */
div.textopro td.direita { text-align:right; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#336699 }

/* Innere Tabellen fuer Lieferprogramm: links mittig */
table.programa td { text-align:left; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#336699 }

/* Innere Tabellen fuer Lieferprogramm: zentriert mittig */
table.programa td.centro { text-align:center; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#336699 }


/* Link-Formatierungen */

/* Standard Link: orange */
a:link, a:hover, a:active, a:visited { color:#ff9900 }

/* neutraler Link: dunkelblau 10pt nicht unterstrichen */
a.ligacao_neutro:link, a.ligacao_neutro:hover, a.ligacao_neutro:active, a.ligacao_neutro:visited { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#336699; text-decoration:none }

/* Hauptmenue-Link: hellblau nicht unterstrichen, bei hover orange */
div.ementa1 a:link, div.ementa1 a:active, div.ementa1 a:visited { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#d2d6ee; text-decoration:none }
div.ementa1 a:hover { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#ff9900; text-decoration:none }

/* Untermenue-Link: dunkelblau nicht unterstrichen, bei hover orange */
div.ementa2 a:link, div.ementa2 a:active, div.ementa2 a:visited { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#336699; text-decoration:none }
div.ementa2 a:hover { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#ff9900; text-decoration:none }


/* Tabellenzellen-Formatierungen */

/* Standard Tabellenzelle hintergrund-weiss */
tr, td { background-color:#ffffff; vertical-align:top }


/* Ebenen-Formatierungen fuer Menues */

/* Menue: best. Pos. usw. */
div.ementa1 { position:absolute; width:860px; height:20px; z-index:2; left: 0px; top: 80px; visibility: visible }


/* Untermenue: best. Groesse usw. (Left-Pos. in Einzeldateien best.) */
div.ementa2 { position:absolute; width:240px; height:80px; z-index:3; top: 100px; visibility:hidden }

/* Tabellenzellen-Formatierungen fuer Menues */

/* Tabellezelle Menue-Zwischenraeume: hintergrund-dunkelblau H 20px W 60px */
div.ementa1 td.entremeio { background-color:#336699; height:20px; width:60px }

/* Tabellenzelle Menue: fett hellblau hintergrund-dunkelblau H 20px W automatisch */
div.ementa1 td { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#d2d6ee; font-weight:bold; background-color:#336699; height:20px }


/* Tabellenzelle Untermenue: fett dunkelblau hintergrund-hellblau H 20px W automatisch */
div.ementa2 td { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#336699; font-weight:bold; background-color:#d2d6ee; height:20px }


/* Formate Stellenanzeige */
div.procurado { text-align:left; background-color:#ffffff }

a.procurado:link, a.procurado:hover, a.procurado:active, a.procurado:visited { font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; color:#ff9900; text-decoration:none }


/* Messen */

/* Messen Rueckblick Ueberschrift: orange links fett best. Pos. usw. */
div.retrospec { position:absolute; width:200px; height:20px; z-index:2; left:60px; top:260px; visibility:visible; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#ff9900; font-weight:bold }

/* Messen Rueckblick DKT Text: dunkelblau links fett 8pt best. Pos. usw. */
div.retrospecdktt { position:absolute; width:250px; height:120px; z-index:2; left: 60px; top: 292px; visibility: visible; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#336699; font-weight:bold }

/* Messen Rueckblick DKT Photo: best. Pos. usw. */
div.retrospecdktp { position:absolute; width:122px; height:83px; z-index:2; left: 60px; top: 340px; visibility: visible }

/* Messen Rueckblick Wire Russia Logo: best. Pos. usw. */
div.retrospecwirerussiab { position:absolute; width:79px; height:80px; z-index:2; left: 160px; top: 449px; visibility: visible}

/* Messen Rueckblick K Logo: best. Pos. usw. */
div.retrospeckb { position:absolute; width:82px; height:90px; z-index:2; left: 60px; top: 445px; visibility: visible}

/* Messen Rueckblick Interwire Logo: best. Pos. usw. */
div.retrospecinterwireb { position:absolute; width:114px; height:35px; z-index:2; left: 200px; top: 547px; visibility: visible}

/* Messen Rueckblick IRC Logo: best. Pos. usw. */
div.retrospecircb { position:absolute; width:114px; height:40px; z-index:2; left: 60px; top: 547px; visibility: visible }

/* Messen Vorschau Ueberschrift: orange rechts fett best. Pos. usw. */
div.previsao { position:absolute; width:200px; height:20px; z-index:2; left: 289px; top: 260px; visibility: visible; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#ff9900; font-weight:bold }

/* Messen Vorschau Tabelle: best. Pos. usw. */
div.previsaoporm { position:absolute; width:500px; height:310px; z-index:2; left: 355px; top: 274px; visibility: visible }

/* Messen Vorschau Logos: rechts */
td.previsaoder { text-align:right }

