body {
background: #99C23E;
}

A:link { text-decoration: none; color: #000000; }
A:visited { text-decoration: none; color: #000000; }
A:hover { text-decoration: underline; color: #000000; }
A:active { text-decoration: underline; color: #000000; }

.textwillk {
text-align:center;
font-size:2em;
color:#00914C;
font-family:Verdana,Arial,Helvetica, sans-serif;
}

.textwillk1 {
text-align:left;
font-size:1.0em;
color:#578E31;
font-family:Verdana,Arial,Helvetica;
font-weight: 600;
}

.tabfeldgelb
{
font-size: 1.4em;
color: #000000;
font-family: Times;
font-style: italic;
}

.titeltextgross
{
font-size: 2.5em;
color: #00914C;
font-family: Times;
font-style: italic;
font-weight: bold;
}

.titeltextklein
{
font-size: 0.9em;
color: #000000;
font-family: Verdana,Arial,Helvetica, sans-serif;
font-weight: bold;
}

.textfeldphil
{
font-size:0.9em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.textfeldimpr
{
font-size:0.85em;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
width:70%;
border: 0px solid black;
margin: auto;
}

.tabtextportfbutton
{
font-size: 0.9em;
color: #000000;
font-family: Verdana,Arial,Helvetica, sans-serif;
}

.textfeldportf
{
font-size: 0.9em;
color: #000000;
font-family: Verdana,Arial,Helvetica, sans-serif;
}

.textfeldkurst
{
font-size: 0.9em;
color: #000000;
font-family: Verdana,Arial,Helvetica, sans-serif;
vertical-align:top;
}

.tabtextanfahrtkurs
{
font-size: 0.9em;
color: #000000;
font-family: Verdana,Arial,Helvetica;
}

.tabtextanfahrtadresse
{
font-size: 0.9em;
color: #000000;
font-family: Verdana,Arial,Helvetica;
}


/* hebteam_karte */

.hebteamkarte
{
background:#FFD68C;
}

.hebteamkartetext
{
font-size: 1.0em;
color: #000000;
font-family: Verdana,Arial,Helvetica;
}

A.noscript {
  background-color:#99C23E;
  border:1px solid #FF7F00;
  padding:5px;
  text-decoration: none;
  font-size: 0.9em;
  font-weight: bold;
  font-family: Verdana,Arial,Helvetica;
}
A.noscript:link { color:#FFFF99;}
A.noscript:visited { color:#FFFF99; background-color:"#99C23E";}
A.noscript:hover { color:#99C23E; background-color:#FFFF99; text-decoration: none;}
A.noscript:active { color:#FFFF99; background-color:#99C23E; text-decoration: none;}


/* hebteam_druck */

.hebteamdruck
{
background:#FFFFFF;
}

.hebteamdrucktab
{
font-size: 0.9em;
color: #000000;
font-family: Verdana,Arial,Helvetica;
text-align: center;
}

.hebteamdrucktiteltextgross
{
font-size:2.0em;
color: #00000;
font-family: Times New Roman;
font-style: italic;
font-weight: bold;
}

.hebteamdrucktiteltextklein
{
font-size: 1.6em;
color: #000000;
font-family: Times New Roman;
font-style: italic;
}

/* Common */

.links           { text-align:left; }
.zentriert       { text-align:center;}
.rechts          { text-align:right; }
.unten           { vertical-align:bottom;}
.oben            { vertical-align:top;}
.rechtsoben      { text-align:right; vertical-align:top;}
.rechtsunten     { text-align:right; vertical-align:bottom;}
.linksoben       { text-align:left; vertical-align:top;}
.linksunten      { text-align:left; vertical-align:bottom;}
.mitteundlinks   { text-align:left; vertical-align:middle;}
.zentriertunten  { text-align:center; vertical-align:bottom;}
.large {font-size: 16px;}
.small {font-size: 12px;}
.mini {font-size: 11px;}
.minimini {font-size: 10px;}