
/* Alta Carta */
/* Base Style Sheet */


/* General */

body
{
font-family: arial, sans-serif ;
font-size: 12pt ;
}

.SText
{
font-family: arial, sans-serif ;
font-size: 10pt ;
}

.MText
{
font-family: arial, sans-serif ;
font-size: 12pt ;
}

.LText
{
font-family: arial, sans-serif ;
font-size: 14pt ;
}

td
{
font-family: arial, sans-serif ;
font-size: 12pt ;
}

th
{
font-family: arial, sans-serif ;
font-size: 12pt ;
}

.STab, .STab TD, .STab TH
{
font-family: arial, sans-serif ;
font-size: 10pt ;
}

.MTab, .MTab TD, .MTab TH
{
font-family: arial, sans-serif ;
font-size: 12pt ;
}

.LTab, .LTab TD, .LTab TH
{
font-family: arial, sans-serif ;
font-size: 14pt ;
}

.TTitle, .TTitle TD, .TTitle TH
{
font-weight: 700 ;
background-color: #FFFF80 ;
}


/* Alta Carta Logo */

.Logo1
{
font-family: arial, sans-serif ;
font-size: 36pt ;
font-weight: 700 ;
color: green ;
}

.Logo2
{
font-family: arial, sans-serif ;
font-size: 14pt ;
font-weight: 700 ;
color: green ;
}

.Logo3
{
font-family: arial, sans-serif ;
font-size: 14pt ;
font-weight: 700 ;
color: green ;
}


/* Headers */

H1
{
font-family: arial, sans-serif ;
font-size: 24pt ;
font-weight: 700 ;
line-height: 24pt ;
margin-top: 12pt ;
margin-bottom: 6pt ;
}

H2
{
font-family: arial, sans-serif ;
font-size: 18pt ;
font-weight: 700 ;
line-height: 18pt ;
margin-top: 9pt ;
margin-bottom: 5pt ;
}

H3
{
font-family: arial, sans-serif ;
font-size: 14pt ;
font-weight: 700 ;
line-height: 14pt ;
margin-top: 7pt ;
margin-bottom: 4pt ;
}

H4
{
font-family: arial, sans-serif ;
font-size: 12pt ;
font-weight: 700 ;
line-height: 12pt ; 
margin-top: 6pt ;
margin-bottom: 4pt ;
}

H5
{
font-family: arial, sans-serif ;
font-size: 12pt ;
text-decoration: underline ;
font-weight: 400 ;
line-height: 12pt ; 
margin-top: 6pt ;
margin-bottom: 4pt ;
}

H6
{
font-family: arial, sans-serif ;
font-size: 8pt ;
font-weight: 700 ;
}

.SubTitle
{
font-family: arial, sans-serif ;
font-size: 14pt ;
font-weight: 400 ;
}


/* Special Tables */

.TDnav, .TDnav TD, .TDnav TH
{
font-family: arial, sans-serif ;
font-size: 10pt ;
}

.TDlang, .TDlang TD, .TDlang TH
{
font-family: arial, sans-serif ;
font-size: 10pt ;
font-weight: 700 ;
}


/* NoLinks */

.SNoLink
{
font-family: arial, sans-serif ;
font-size: 10pt ;
color: gray ;
text-decoration: underline ;
}

.MNoLink
{
font-family: arial, sans-serif ;
font-size: 12pt ;
color: gray ;
text-decoration: underline ;
}

.LNoLink
{
font-family: arial, sans-serif ;
font-size: 14pt ;
color: gray ;
text-decoration: underline ;
}


/* Footnotes */

.FootNoteSup
{
font-family: arial, sans-serif ;
font-size: 70% ;
position: relative ;
bottom: 0.5em ;
}


/* Email Position */

.EmailPos
{
position: relative ;
bottom: -0.25em ;
}


/* Special Information */

.AutorTitel
{
font-family: arial, sans-serif ;
font-size: 10pt ;
}

.Autor
{
font-family: arial, sans-serif ;
font-size: 10pt ;
}

.LiteraturTitel
{
font-family: arial, sans-serif ;
font-size: 11pt ;
text-decoration: underline ;
}

.Literatur, .Literatur TD, .Literatur TH
{
font-family: arial, sans-serif ;
font-size: 10pt ;
}

.Expl, .Expl TD, .Expl TH
{
font-family: arial, sans-serif ;
font-size: 10pt ;
font-style: italic ;
}

.Dat
{
font-family: arial, sans-serif ;
font-size: 10pt ;
}


/* Navigation */

.top
{
font-family: arial, sans-serif ;
font-size: 12pt ;
}

.back
{
font-family: arial, sans-serif ;
font-size: 12pt ;
}


/* Emphasize */
/* font-style: normal, italic, oblique */
/* text-decoration: none, underline, overline, line-through, blink */

em
{
font-size: 100% ;
font-style: normal ;
font-weight: 700 ;
}

strong
{
font-size: 133% ;
font-style: normal ;
font-weight: 700 ;
}

.emMail
{
font-size: 100% ;
font-style: normal ;
font-weight: 700 ;
}


/* Ads */

.AdTitel, .AdTitel TD, .AdTitel TH
{
font-family: arial, sans-serif ;
font-size: 11pt ;
text-decoration: underline ;
}

.AdAd, .AdAd TD, .AdAd TH
{
font-family: arial, sans-serif ;
font-size: 10pt ;
}

.AdText, .AdText TD, .AdText TH
{
font-family: arial, sans-serif ;
font-size: 12pt ;
background-color: #FFFF80 ;
}


/* Legal Notice */

.LNTitel1, .LNTitel1 TD, .LNTitel1 TH
{
font-family: arial, sans-serif ;
font-size: 10pt ;
text-decoration: underline ;
}

.LNTitel2, .LNTitel2 TD, .LNTitel2 TH
{
font-family: arial, sans-serif ;
font-size: 10pt ;
}

.LNText, .LNText TD, .LNText TH
{
font-family: arial, sans-serif ;
font-size: 10pt ;
font-style: italic ;
}

.LNDisclaimer, .LNDisclaimer TD, .LNDisclaimer TH
{
font-family: arial, sans-serif ;
font-size: 10pt ;
}

/* Vacancy */

.TDvac, .TDvac TD, .TDvac TH
{
font-family: verdana, sans-serif ;
font-size: 10pt ;
font-weight: 700 ;
color: maroon ;
background-color: #FFFF80 ;
}

