/*
 *  ht styles Di Feb 21 10:42:46 CET 2006
 */

h2.headline         {  font-family: Arial; font-size: 13px; color: #024A94; font-style: normal; font-weight: bold; text-decoration: none; padding-bottom: 6px;}
h3.headline         {  font-family: Arial; font-size: 12px; color: #024A94; font-style: normal; font-weight: bold; text-decoration: none; padding-bottom: 5px; padding-top: 0px; line-height:0.2em;}
.headline           {  font-family: Arial; font-size: 13px; color: #024A94; font-style: normal; font-weight: bold; text-decoration: none;}
.headlineschwarz    {  font-family: Arial; font-size: 13px; color: #000000; font-style: normal; font-weight: normal; text-decoration: none;}
.headlineblue       {  font-family: Arial; font-size: 13px; color: #024A94; font-style: normal; font-weight: normal; text-decoration: none;}
.subheadline        {  font-family: Arial; font-size: 11px; color: #8da7a6; font-style: normal; font-weight: bold; text-decoration: none; line-height:2em;}
.tabblau            {  font-family: Arial; font-size: 11px; color: #024A94; font-style: normal; font-weight: normal; text-decoration: none;}
.tabgrau            {  font-family: Arial; font-size: 10px; color: #b6b6b6; font-style: normal; font-weight: normal; text-decoration: none;}
.tabblaugross       {  font-family: Arial; font-size: 11px; color: #024A94; font-style: normal; font-weight: bold; text-decoration: none;}
.td                 {  font-family: Arial; font-size: 11px; color: #000000; font-style: normal; font-weight: normal; text-decoration: none;}
.alert              {  font-family: Arial; font-size: 11px; color: #ff0000; font-style: normal; font-weight: normal; text-decoration: none;}
.alert2             {  font-family: Arial; font-size: 11px; color: #ff0000; font-style: normal; font-weight: bold; text-decoration: none;}
.bold               {  font-family: Arial; font-size: 11px; color: #000000; font-style: normal; font-weight: bold; text-decoration: none;}
.sub                {  font-family: Arial; font-size: 11px; color: #024A94; font-style: normal; font-weight: bold; text-decoration: none; }
.lightblue          {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #024a94;  }
td.lightblue        {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height:1.4em; border-bottom: 1px solid #fff; width:180px; }

.adul               {  margin: 0px; padding-top: 0.15em; padding-bottom: 0.25em; padding-left: 1.9em; line-height: 1.2em;  color: #000000; list-style-image:  url(/htfme_en/img/common/small_bullet_4.gif); }
// .adul2              {  margin: 0px; padding-top: 0.15em; padding-bottom: 0.15em; padding-left: 1.1em; line-height: 1.2em;  color: #000000; list-style-image:  url(/htfme_en/img/common/small_bullet_4.gif); }
.adul3              {  margin: 0px; padding-top: 0.15em; padding-bottom: 0.15em; padding-left: 1.9em; line-height: 1.45em; color: #000000; list-style-image:  url(/htfme_en/img/common/hta_arrow.gif); }

h2                  {  font-family: Arial; font-size: 12px; color: #024A94; font-style: normal; font-weight: bold; text-decoration: none; margin-bottom: 2px;}
h4                  {  font-family: Arial; font-size: 11px; color: #000000; font-style: normal; font-weight: bold; text-decoration: none; margin-bottom: 2px;}
h3                  {  font-family: Arial; font-size: 11px; color: #000000; font-style: normal; font-weight: bold; text-decoration: none; padding-bottom: 0px; margin-bottom: 3px;} 
td                  {  font-family: Arial; font-size: 11px; color: #000000; font-style: normal; font-weight: normal; text-decoration: none;}
p.pic               {  margin-top:20px; padding-bottom:7px; }

a:link              {  font-family: Arial; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;} 
a:visited           {  font-family: Arial; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;}
a:active            {  font-family: Arial; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none;}

a.home:link         {  font-family: Arial; font-size: 12px; color: #024A94; font-style: normal; font-weight: normal; text-decoration:none;}
a.home:visited      {  font-family: Arial; font-size: 12px; color: #024A94; font-style: normal; font-weight: normal; text-decoration:none;}
a.home:active       {  font-family: Arial; font-size: 12px; color: #024A94; font-style: normal; font-weight: normal; text-decoration:none;}
a.home              {  font-family: Arial; font-size: 12px; color: #024A94; font-style: normal; font-weight: normal; text-decoration:none;}

.home2              {  font-family: Arial; font-size: 11px; color: #024A94; font-style: normal; font-weight: normal; text-decoration:none;}
a.home2:link        {  font-family: Arial; font-size: 11px; color: #024A94; font-style: normal; font-weight: normal; text-decoration:none;}
a.home2:visited     {  font-family: Arial; font-size: 11px; color: #024A94; font-style: normal; font-weight: normal; text-decoration:none;}
a.home2:active      {  font-family: Arial; font-size: 11px; color: #024A94; font-style: normal; font-weight: normal; text-decoration:none;}
a.home2             {  font-family: Arial; font-size: 11px; color: #024A94; font-style: normal; font-weight: normal; text-decoration:none;}

a.tabblau           {  font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:none;}
a.tabblau:link      {  font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:none;}
a.tabblau:visited   {  font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:none;}
a.tabblau:active    {  font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:none;}

a.tabblau2          {  font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:none;}
a.tabblau2:link     {  font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:none;}
a.tabblau2:visited  {  font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:none;}
a.tabblau2:active   {  font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:none;}

a.grey              {  font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #B8B7B7; text-decoration:none;}
a.grey:link         {  font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #B8B7B7; text-decoration:none;}
a.grey:visited      {  font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #B8B7B7; text-decoration:none;}
a.grey:active       {  font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #B8B7B7; text-decoration:none;}

.baseform           {  font-family: Arial; font-size: 10px; color: #111111; }
input.headsuche     {  font-family: Arial; font-size: 10px; color: #024A94; width: 60px;}
input.pcontact      {  font-family: Arial; font-size: 10px; color: #000000; width: 210px;}
input.contact       {  font-family: Arial; font-size: 10px; color: #000000; width: 190px;}
input.contactcms    {  font-family: Arial; font-size: 10px; color: #000000; width: 400px;}
input.nummer        {  font-family: Arial; font-size: 10px; color: #000000; width: 30px;}
input.suche         {  font-family: Arial; font-size: 10px; color: #000000; width: 25px;}
input.nummercms     {  font-family: Arial; font-size: 10px; color: #000000; width: 75px;}
input.formular      {  font-family: Arial; font-size: 10px; color: #000000; width: 160px;}
textarea.contact    {  font-family: Arial; font-size: 10px; color: #000000; width: 190px;}
textarea.contactcms {  font-family: Arial; font-size: 10px; color: #000000; width: 400px;}
select.contact      {  font-family: Arial; font-size: 10px; color: #000000; width: 150px;}
select.suche        {  font-family: Arial; font-size: 10px; color: #000000; width: 140px;}
select.contactcms   {  font-family: Arial; font-size: 10px; color: #000000; width: 300px;}
select.pull104      {  font-family: Arial; font-size: 10px; color: #000000; width: 104px;}
select.pull177      {  font-family: Arial; font-size: 10px; color: #000000; width: 177px;}
select.pull239      {  font-family: Arial; font-size: 10px; color: #000000; width: 239px;}
a.tblul             {  font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:underline;}
a.tblul:link        {  font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:underline;}
a.tblul:visited     {  font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:underline;}
a.tblul:active      {  font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #024A94; text-decoration:underline;}
a.einfach           {  font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration:none;}
a.einfach:link      {  font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration:none;}
a.einfach:visited   {  font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration:none;}
a.einfach:active    {  font-family: Arial; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-decoration:none;}


.stdButton { 
    background-color: #e0e0f0; 
    color: #202020; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    border-top: 1px solid #f0f0f0; 
    border-left: 1px solid #f0f0f0; 
    border-right: 1px solid #b0b0b0; 
    border-bottom: 1px solid #b0b0b0;
}

.home { 
    font-family: Arial, sans-serif; 
    font-size: 12px; 
    color: #000000; 
    font-style: normal; 
    font-weight: medium;   
    text-decoration: none;
    line-height: 1.3em;
    padding-bottom: 1px;
} 

.home2 { 
    font-family: Arial, sans-serif; 
    font-size: 11px; 
    color: #000000; 
    font-style: normal; 
    font-weight: medium;   
    text-decoration: none;
    line-height: 1.3em;
    padding-bottom: 1px;
} 

div.home2 { 
    border-bottom: 1px solid #b0b0b0;
    padding-top: 0px;
    padding-left: 0px;
    padding-right:0px;
    margin-right:0px;
    width: 100%; 
}

div.cnt { 
    padding-bottom: 30px;
    padding-top: 10px;
    padding-left: 25px;
    padding-right: 15px;
    font-family: Arial; 
    font-size: 11px; 
    color: #000000; 
    font-style: normal; 
    font-weight: normal; 
    text-decoration: none;
    min-height: 350px;
}

div.ctx { 
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial; 
    font-size: 11px; 
    color: #000000; 
    font-style: normal; 
    font-weight: normal; 
    text-decoration: none;
}

div.ctx2 { 
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-family: Arial; 
    font-size: 10px; 
    color: #000000; 
    font-style: normal; 
    font-weight: normal; 
    text-decoration: none;
}

div.ctxline { 
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 10px;
    padding-bottom: 0px;
    color: #ffffff; 
    line-height:2px;
	border-bottom: 1px solid #fff;
	width:158px;
    text-decoration: none;
}

div.cntbot { 
    height: 20px;
}

.greyside {
    background-color: #f5f5f5;
    text-decoration : none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; 
    color: #666666; 
    font-style: normal; 
    font-weight: bold;
    line-height: 1.45em;
    margin-top: 2.px;
    padding-bottom: 0px;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 13px;
}

.whiteside {
    background-color: #ffffff;
    text-decoration : none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px; 
    color: #000000; 
    font-style: normal; 
    line-height: 1.45em;
    font-weight: medium;
    margin-bottom: 2.px;
    padding-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 2px;
    padding-left: 10px;
    padding-right: 10px;
}

div.footer {
    margin-left: 20px;
    margin-right: 12px;
    width: 440px;
    border-top: 1px dotted #B8B7B7;
}

.hr6 {  
    margin-right: -2px; 
    padding: 0; 
    margin-top: 1px; 
    margin-bottom: 1px; 
    border-bottom: 1px dashed #A5AEC5; 
}

.hr7 {  
    margin-left: -1px; 
    padding: 0; 
    margin-top: 1px; 
    margin-bottom: 1px; 
    border-bottom: 
    1px dashed #A5AEC5; 
}

.hr8 {  
    margin-left: -1px; 
    padding: 0; 
    margin-top: 1px; 
    margin-bottom: 3px; 
    border-bottom: 1px 
    solid #000000; 
}

.hr9 {  
    margin-right: -10px; 
    margin-left:  -10px; 
    margin-top: 10px; 
    margin-bottom: 10px; 
    border-bottom: 1px solid #ffffff; 
    width: 160px;
}

.textgraphics  { 
    background-color: #ffffff;
    margin-right: 4px;  
    margin-top: 1px; 
    margin-bottom: 20px; 
    float:left;
}

.textgraphics2  { 
    background-color: #ffffff;
	color: #e2e2e2;
    margin-right: 8px;  
    margin-top: 1px; 
    margin-bottom: 15px; 
	padding: 4px;
	border: 1px dotted #aaa;
    float:left;
}

.tg2  { 
	font-size: 10px;
	color: #aaaaaa;
    margin-right: 8px;  
    margin-top: 1px; 
    margin-bottom: 4px; 
	padding: 4px;
    float:left;
	width: 100px;
}

.tg3  { 
	font-size: 10px;
	color: #aaaaaa;
    margin-right: 8px;  
    margin-top: 1px; 
    margin-bottom: 4px; 
	padding: 4px;
    float:left;
	width: 300px;
}

