/* DATEI: styles.css */
/* CSS-Stile für TransX-Homepage */


/* Hyperlinks */
a:link { text-decoration:underline; }
a:visited { text-decoration:underline; }
a:active { font-style:italic; text-decoration:underline; }

a:link.menue { color: #336699; font-size: 10pt; text-decoration:none; }
a:visited.menue { color: #336699; font-size: 10pt; text-decoration:none; }
a:active.menue { color: #336699; font-size: 10pt; text-decoration:none; }

a:link.menueBold { color: #336699; font-size: 10pt; text-decoration:none; font-weight:bold; }
a:visited.menueBold { color: #336699; font-size: 10pt; text-decoration:none; font-weight:bold; }
a:active.menueBold { color: #336699; font-size: 10pt; text-decoration:none; font-weight:bold; }

a:link.menueFehlt { color: #000000; font-size: 10pt; text-decoration:none; }
a:visited.menueFehlt { color: #000000; font-size: 10pt; text-decoration:none; }
a:active.menueFehlt { color: #000000; font-size: 10pt; text-decoration:none; }

a:link.menueBearb { color: #FF6600; font-size: 10pt; text-decoration:none; }
a:visited.menueBearb { color: #FF6600; font-size: 10pt; text-decoration:none; }
a:active.menueBearb { color: #FF6600; font-size: 10pt; text-decoration:none; }

a:link.h2 { color: #FF6600; font-size:14pt; line-height:16pt; text-decoration:underline; }
a:visited.h2 { color: #FF6600; font-size:14pt; line-height:16pt; text-decoration:underline; }
a:active.h2 { color: #FF6600; font-size:14pt; line-height:16pt; text-decoration:underline; }

a:link.h3 { color: #FF6600; font-size:12pt; line-height:14pt; text-decoration:underline; }
a:visited.h3 { color: #FF6600; font-size:12pt; line-height:14pt; text-decoration:underline; }
a:active.h3 { color: #FF6600; font-size:12pt; line-height:14pt; text-decoration:underline; }

a:link.h4 { color: #FF6600; font-size:10pt; line-height:12pt; text-decoration:underline; }
a:visited.h4 { color: #FF6600; font-size:10pt; line-height:12pt; text-decoration:underline; }
a:active.h4 { color: #FF6600; font-size:10pt; line-height:12pt; text-decoration:underline; }

a:link.h5 { color: #FF6600; font-size:10pt; line-height:12pt; text-decoration:underline; }
a:visited.h5 { color: #FF6600; font-size:10pt; line-height:12pt; text-decoration:underline; }
a:active.h5 { color: #FF6600; font-size:10pt; line-height:12pt; text-decoration:underline; }

a:link.small { color: #FF6600; font-size: 8pt; text-decoration:underline; }
a:visited.small { color: #FF6600; font-size: 8pt; text-decoration:underline; }
a:active.small { color: #FF6600; font-size: 8pt; text-decoration:underline; }

a.an { text-decoration:none; }


/* Menue: Aufklappen bei Plus, bleiben bei Link */
.liMenueDiv {margin-left:0pt;}
.liMenueDiv01 {margin-left:0pt;}
.liMenueUl01 {margin-left:0pt; margin-top: 0pt; margin-bottom:0pt;}
.liMenueUl02 {margin-left:9pt; margin-top: 0pt; margin-bottom:0pt;}
.liMenueUl03 {margin-left:-1pt; margin-top: 0pt; margin-bottom:0pt;}
.liMenueUl04 {margin-left:20pt; margin-top: 0pt; margin-bottom:0pt;}
.liMenue {margin-left:21pt;}
.liMenueP {font-weight:bold;}
.folding{cursor:pointer}


/* Listen */
.liEb00 {margin-top:6pt; margin-bottom:0pt;}
.liEb01 {margin-top:6pt; margin-bottom:0pt; margin-left:18pt; }
.liEb02 {margin-top:0pt; margin-bottom:0pt; margin-left:18pt; }


/* abgeleitete Standardformate */

h1,h2,h3,h4,h5,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,a 
  { font-family:Arial,sans-serif }

p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,a
  { font-size: 10pt; line-height: 12pt; text-align: left; color: #336699}

h1,h2,h3,h4,h5 {color: #FF6600}

h1 {font-size:18pt; line-height:20pt;}
h2 {font-size:14pt; line-height:16pt;}
h3 {font-size:12pt; line-height:14pt;}
h4 {font-size:10pt; line-height:12pt;}
h5 {font-size:10pt; line-height:12pt;}


/*abgeleitete Absatzformate*/


.p00 {margin-top: 0pt; margin-bottom:0pt;}
.p03 {margin-top: 3pt; margin-bottom:0pt;}
.p06 {margin-top: 6pt; margin-bottom:0pt;}
.p12 {margin-top:12pt; margin-bottom:0pt;}

.p00_ri {margin-top: 0pt; margin-bottom:0pt; text-align:right;}
.p03_ri {margin-top: 3pt; margin-bottom:0pt; text-align:right;}
.p06_ri {margin-top: 6pt; margin-bottom:0pt; text-align:right;}
.p12_ri {margin-top:12pt; margin-bottom:0pt; text-align:right;}

.p00_ju {margin-top: 0pt; margin-bottom:0pt; text-align:justify;}
.p03_ju {margin-top: 3pt; margin-bottom:0pt; text-align:justify;}
.p06_ju {margin-top: 6pt; margin-bottom:0pt; text-align:justify;}
.p12_ju {margin-top:12pt; margin-bottom:0pt; text-align:justify;}

.p00_ce {margin-top: 0pt; margin-bottom:0pt; text-align:center;}
.p03_ce {margin-top: 3pt; margin-bottom:0pt; text-align:center;}
.p06_ce {margin-top: 6pt; margin-bottom:0pt; text-align:center;}
.p12_ce {margin-top:12pt; margin-bottom:0pt; text-align:center;}

.p00_e01 {margin-top: 0pt; margin-bottom:0pt; margin-left:18pt}
.p03_e01 {margin-top: 3pt; margin-bottom:0pt; margin-left:18pt}
.p06_e01 {margin-top: 6pt; margin-bottom:0pt; margin-left:18pt}
.p12_e01 {margin-top:12pt; margin-bottom:0pt; margin-left:18pt}

.p00_e02 {margin-top: 0pt; margin-bottom:0pt; margin-left:36pt}
.p03_e02 {margin-top: 3pt; margin-bottom:0pt; margin-left:36pt}
.p06_e02 {margin-top: 6pt; margin-bottom:0pt; margin-left:36pt}
.p12_e02 {margin-top:12pt; margin-bottom:0pt; margin-left:36pt}

.p00_eh01 {margin-top: 0pt; margin-bottom:0pt; text-indent:-18pt; margin-left:18pt}
.p03_eh01 {margin-top: 3pt; margin-bottom:0pt; text-indent:-18pt; margin-left:18pt}
.p06_eh01 {margin-top: 6pt; margin-bottom:0pt; text-indent:-18pt; margin-left:18pt}
.p12_eh01 {margin-top:12pt; margin-bottom:0pt; text-indent:-18pt; margin-left:18pt}

.p00_eh02 {margin-top: 0pt; margin-bottom:0pt; text-indent:-18pt; margin-left:36pt}
.p03_eh02 {margin-top: 3pt; margin-bottom:0pt; text-indent:-18pt; margin-left:36pt}
.p06_eh02 {margin-top: 6pt; margin-bottom:0pt; text-indent:-18pt; margin-left:36pt}
.p12_eh02 {margin-top:12pt; margin-bottom:0pt; text-indent:-18pt; margin-left:36pt}

.pKom00 {margin-top: 0pt; margin-bottom:0pt; color: #009900; font-style:italic}
.pKom03 {margin-top: 3pt; margin-bottom:0pt; color: #009900; font-style:italic}
.pKom06 {margin-top: 6pt; margin-bottom:0pt; color: #009900; font-style:italic}
.pKom12 {margin-top:12pt; margin-bottom:0pt; color: #009900; font-style:italic}


/* abgeleitete Schriftformate */
/* achtung: nur im zusammenhang mit <b> oder <i> verwenden - keine <span> */

.aOrange {color: #FF6600}
.aOrangeBo {color: #FF6600; font-weight: bold}
.aSchwarz {color: #000000}

/* Spezialitäten für Kopf und Fuss */
.toLine {margin-top:0px}
.toFont {text-align: right; color: #FF6600; margin-top:1px}
.toTx {margin-left:1pt; margin-top:-2pt; font-size:13px; text-align: center; font-family:Arial Black, Arial Narrow; font-weight: bold; }
.boLine {margin-top:-16px}
.boFont {font-size: 8pt; font-weight: bold; text-align: right; color: #FF6600; margin-top:1px; margin-right:5px}
.design {font-size: 10pt; font-weight: bold; text-align: right; color: #FF6600; margin-top:16pt; margin-right:5px}

/* English_German */
.divEnGer {position:absolute; left:100px; top:6px; width:73px; height:15px; z-index:1}


/* Scroll-Leisten */

body, textarea {
  scrollbar-base-color:#D9E5EF;
  scrollbar-3dlight-color:#D9E5EF;
  scrollbar-arrow-color:#336699;
  scrollbar-darkshadow-color:#336699;
  scrollbar-face-color:#C1D0DC;
  scrollbar-highlight-color:#D9E5EF;
  scrollbar-shadow-color:#336699;
  scrollbar-track-color:#D9E5EF;
}


/* Eingabefelder */

.inpTxt {
background-color: #D9E5EF;
border-style: solid;
border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-top-color: #D9E5EF; 
border-left-color: #D9E5EF;
border-right-color: #336699;
border-bottom-color:#336699;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight:bold;
font-size: 9pt;
color: #336699;
cursor: text;
}

.inpRad {
cursor: pointer;
}

.inpBut {
background-color: #336699;
border-style: solid;
border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-top-color: #D9E5EF; 
border-left-color: #D9E5EF;
border-right-color: #333366;
border-bottom-color:#333366;
font-size: 10pt;
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #D9E5EF;
font-weight:bold;
cursor: pointer;
}

/* test-formate */
.pTest {font-size:60pt; line-height:60pt; color: #FF0033; }

/* einzelne gags */
.pOk {font-size:40pt; line-height:40px; font-weight:bold; margin-bottom:0pt; margin-left:0pt;}
.curHand {cursor:pointer}
.picAnmRu {margin-top:-30px; margin-left:-200px;}
.p06_MarRe {margin-top: 6pt; margin-bottom:0pt; margin-right:10pt;}

/* bilder */
.picRahmWeiss {border-style:solid; border-color:white}
.picRahmWeiss_le {border-style:solid; border-color:white; margin-left:-10px; margin-top:10px}

