
body {
  background-color:#FFFFFF;
  color:#000000;
  font-weight: normal; 
  font-size: 11px; 
  font-family: tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
}

h1 {
  color:#333333;
  font-size: 18px; 
  font-weight:bold;
  font-family: tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
}

.content {
  background-color:#333333;
  color:#000000;
  font-weight: normal; 
  font-size: 11px; 
  line-height: 20px; 
  font-family: tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
  text-align:justify;
  alignment:justify;    
}

.contentgrau {
  background-color:#333333;
  color:#000000;
  font-weight: bold; 
  font-size: 11px; 
  line-height: 20px; 
  font-family: tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
  text-align:justify;
  alignment:justify;    
  
}

.contentgruen {
  background-color:#E2FF91;
  color:#000000;
  font-weight: bold; 
  font-size: 11px; 
  line-height: 20px; 
  font-family: tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
  text-align:justify;
  alignment:justify;    
  
}

.contenteyecode {
  background-color:#E2FF91;
  color:#000000;
  font-size: 12px; 
  line-height: 24px; 
  font-family: tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
  text-align:justify;
  alignment:justify;    
  
}

.contenteyecodebig {
  background-color:#E2FF91;
  color:#000000;
  font-weight: bold;
  font-size: 14px; 
  line-height: 28px; 
  font-family: tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
  text-align:justify;
  alignment:justify;    
  
}

.contentswitchitbig {
  background-color:#E2FF91;
  color:#F77B21;
  font-weight: bold;
  font-size: 24px; 
  line-height: 40px; 
  font-family: tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
  text-align:justify;
  alignment:justify;    
  
}

.impressum {
  background-color:#ffffff;
  color:#000000;
  font-weight: normal; 
  font-size: 11px; 
  line-height: 20px; 
  font-family: tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
  text-align:justify;
  alignment:justify;    
}

.impressumgrau {
  background-color:#333333;
  color:#000000;
  font-weight: normal; 
  font-size: 11px; 
  line-height: 20px; 
  font-family: tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
}

.impressumgruen {
  background-color:#E2FF91;
  color:#000000;
  font-weight: normal; 
  font-size: 11px; 
  line-height: 20px; 
  font-family: tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
}

.submit {
  font-weight: normal; 
  font-size: 11px; 
  line-height: 20px; 
  font-family: tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
  text-align:justify;
  alignment:justify;    
}



a.funtarif:hover           {color:#000000;background-color:#E2FF91;text-decoration:none;font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;font-size:11px;line-height:20px;}
a.funtarif:active          {color:#000000;background-color:#E2FF91;text-decoration:none;font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;font-size:11px;line-height:20px;}
a.funtarif:link            {color:#000000;background-color:#E2FF91;text-decoration:none;font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;font-size:11px;line-height:20px;}
a.funtarif:visited         {color:#000000;background-color:#E2FF91;text-decoration:none;font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;font-size:11px;line-height:20px;}

a.funtarifblack:hover      {color:#000000;background-color:#333333;text-decoration:none;font-weight: bold; font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;font-size:11px;line-height:20px;}
a.funtarifblack:active     {color:#000000;background-color:#333333;text-decoration:none;font-weight: bold; font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;font-size:11px;line-height:20px;}
a.funtarifblack:link       {color:#000000;background-color:#333333;text-decoration:none;font-weight: bold; font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;font-size:11px;line-height:20px;}
a.funtarifblack:visited    {color:#000000;background-color:#333333;text-decoration:none;font-weight: bold; font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;font-size:11px;line-height:20px;}

a.pagenavi:hover           {color:#333333;text-decoration:none;font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;font-size:7pt;line-height:7pt;}
a.pagenavi:active          {color:#333333;text-decoration:none;font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;font-size:7pt;line-height:7pt;}
a.pagenavi:link            {color:#333333;text-decoration:none;font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;font-size:7pt;line-height:7pt;}
a.pagenavi:visited         {color:#333333;text-decoration:none;font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;font-size:7pt;line-height:7pt;}

a.pagenaviblack:hover      {color:#000000;text-decoration:none;font-weight: bold; font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;font-size:7pt;line-height:7pt;}
a.pagenaviblack:active     {color:#000000;text-decoration:none;font-weight: bold; font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;font-size:7pt;line-height:7pt;}
a.pagenaviblack:link       {color:#000000;text-decoration:none;font-weight: bold; font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;font-size:7pt;line-height:7pt;}
a.pagenaviblack:visited    {color:#000000;text-decoration:none;font-weight: bold; font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;font-size:7pt;line-height:7pt;}

a.auftrag:hover            {color:#000000;text-decoration:none;font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;font-size:8pt;}
a.auftrag:active           {color:#000000;text-decoration:none;font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;font-size:8pt;}
a.auftrag:link             {color:#000000;text-decoration:none;font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;font-size:8pt;}
a.auftrag:visited          {color:#000000;text-decoration:none;font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;font-size:8pt;}


a.service:hover {
  color:#333333;
  background-color:#E2FF91;
  text-decoration:none;
  font-weight: normal;   
  font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
  font-size:11px;
  line-height:20px;
  margin-top:10pt;
}

a.service:active {
  color:#333333;
  background-color:#E2FF91;
  text-decoration:none;
  font-weight: normal; 
  font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
  font-size:11px;
  line-height:20px;
  margin-top:10pt;
}

a.service:link {
  color:#333333;
  background-color:#E2FF91;
  text-decoration:none;
  font-weight: normal; 
  font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
  font-size:11px;
  line-height:20px;
  margin-top:10pt;
}

a.service:visited {
  color:#333333;
  background-color:#E2FF91;
  text-decoration:none;
  font-weight: normal; 
  font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
  font-size:11px;
  line-height:20px;
  margin-top:10pt;
}

.teaserheader {
  font-family : tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight : bold;
  color: #ffffff;
} 

P.teaser  {
  font-family :  tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #ffffff;

  line-height : 20px;
  margin-top : 0px;
  margin-bottom : 5px;
}

td.boldwhite
{
    font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
    font-size:20pt; 
    color:#FFFFFF; 
    text-align:center; 
    vertical-align:middle;
    font-weight:bold
}


td.white
{
    font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
    font-size:8pt; 
    color:#ffffff;
    font-weight:bold;
}

td.form
{
    font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
    font-size:8pt;
    font-weight:bold; 
    color:#ffffff;
    background-color:#333333;
}

td.whitebluebgbold
{
    font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
    font-size:8pt; 
    color:#ffffff;
    font-weight:bold;
    background-color:#333333;
}

tr.gray
{
    font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
    font-size:8pt; 
    background-color:#EEEEEE; 
}


tr.graydark
{
    font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
    font-size:8pt; 
    background-color:#DDDDDD; 
}

td.blue
{
    font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
    font-size:8pt;    
    vertical-align:top;
    text-align:left;
    font-weight:bold;
    color:#336699;
}

td.red
{
    font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
    font-size:8pt;    
    vertical-align:top;
    color:#ff0000
}

td.orange
{
    font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
    font-size:8pt;    
    vertical-align:top;
    color:#ff9900
}

td.bold 
{
    font-family:tahoma, geneva, arial, helvetica, sans-serif geneva, arial, helvetica, sans-serif;
    font-size:8pt;    
    vertical-align:top;
    text-align:justify;
    font-weight:bold
}

