body 
{
	top:0px;
	left:0px;
	background-repeat:no-repeat;
	/* 18.01.2005 margin added */ 
	margin: 0 0 0 0; 
	/* padding:0px;  TODO CMS 2*/
}

/* new styles */
  .background { background:url(../images/bg_frame_msie.jpg) no-repeat; }

  .head { font-family:arial,helvetica,sans-serif; font-size:14px; font-weight:bold; color:#ff0000; }
  .title { font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#333333; }
  .title_news { font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#ff0000; }

  .text { font-family:arial,helvetica,sans-serif; font-size:12px; color:#000000; line-height:16px; }

  .fhead { font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#666666; }  
  .ftext { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; line-height:12px; }
  .stext { font-family:arial,helvetica,sans-serif; font-size:10px; color:#000000; line-height:12px; }
  
  .ctext { font-family:arial,helvetica,sans-serif; font-size:10px; color:#666666; line-height:12px; }

  .ktitle { font-family:arial,helvetica,sans-serif; font-size:12px; color:#666699; font-weight:bold; line-height:20px; text-decoration:underline; }
  
  .bluetext { font-family:arial,helvetica,sans-serif; font-size:12px; color:#666666; line-height:18px; }  

  a.text { font-family:arial,helvetica,sans-serif; font-size:12px; color:#666699; line-height:16px; }
  a.text:hover { font-family:arial,helvetica,sans-serif; font-size:12px; color:#ff0000; line-height:16px; }
  a.text:active { font-family:arial,helvetica,sans-serif; font-size:12px; color:#ff0000; line-height:16px; }

  a.link { font-family:arial,helvetica,sans-serif; font-size:11px; color:#666699; line-height:16px; }
  a.link:hover { font-family:arial,helvetica,sans-serif; font-size:11px; color:#ff0000; line-height:16px; }
  a.link:active { font-family:arial,helvetica,sans-serif; font-size:11px; color:#ff0000; line-height:16px; }


  a.stext { font-family:arial,helvetica,sans-serif; font-size:10px; color:#666699; line-height:12px; text-decoration:underline; }
  a.stext:hover { font-family:arial,helvetica,sans-serif; font-size:10px; color:#ff0000; line-height:12px; text-decoration:underline; }
  a.stext:active { font-family:arial,helvetica,sans-serif; font-size:10px; color:#ff0000; line-height:12px; text-decoration:underline; }

  a.blink { font-family:arial,helvetica,sans-serif; font-size:11px; color:#666699; font-weight:bold; line-height:16px; text-decoration:underline; }
  a.blink:hover { font-family:arial,helvetica,sans-serif; font-size:11px; color:#ff0000; font-weight:bold; line-height:16px; text-decoration:underline; }
  a.blink:active { font-family:arial,helvetica,sans-serif; font-size:11px; color:#ff0000; font-weight:bold; line-height:16px; text-decoration:underline; }
   
  a.title { font-family:arial,helvetica,sans-serif; font-size:12px; color:#666699; text-decoration:underline;}
  a.title:hover { font-family:arial,helvetica,sans-serif; font-size:12px; color:#ff0000; text-decoration:underline; }
  a.title:active { font-family:arial,helvetica,sans-serif; font-size:12px; color:#ff0000; text-decoration:underline; }

  a.klist { font-family:arial,helvetica,sans-serif; font-size:12px; color:#666699; line-height:16px; }
  a.klist:hover { font-family:arial,helvetica,sans-serif; font-size:12px; color:#ff0000; line-height:16px; }
  a.klist:active { font-family:arial,helvetica,sans-serif; font-size:12px; color:#ff0000; line-height:16px; }

  input.kompass { font-family:arial,helvetica,sans-serif; font-size:9px; width:88px; }
  
  /* new styles */

.btitle { font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000; }
.htext { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; line-height:18px; }

.kbtext { font-family:arial,helvetica,sans-serif; font-size:12px; color:#666699; line-height:14px; }

.ktitle { font-family:arial,helvetica,sans-serif; font-size:12px; color:#666699; font-weight:bold; line-height:20px; }
.kstitle { font-family:arial,helvetica,sans-serif; font-size:12px; color:#666699; line-height:20px; }
.ktext { font-family:arial,helvetica,sans-serif; font-size:12px; color:#000000; line-height:14px; }
.ksub { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; line-height:16px; }

.kvariant { font-family:arial,helvetica,sans-serif; font-size:12px; color:#666699; line-height:20px; }

.desc { font-family:arial,helvetica,sans-serif; font-size:9px; color:#000000; }

a.flink { font-family:arial,helvetica,sans-serif; font-size:11px; color:#666699; line-height:12px; }
a.flink:hover { font-family:arial,helvetica,sans-serif; font-size:11px; color:#ff0000; line-height:12px; }
a.flink:active { font-family:arial,helvetica,sans-serif; font-size:11px; color:#ff0000; line-height:12px; }

a.klink { font-family:arial,helvetica,sans-serif; font-size:11px; color:#666699; line-height:16px; }
a.klink:hover { font-family:arial,helvetica,sans-serif; font-size:11px; color:#ff0000; line-height:16px; }
a.klink:active { font-family:arial,helvetica,sans-serif; font-size:11px; color:#ff0000; line-height:16px; }

a.blink { font-family:arial,helvetica,sans-serif; font-size:11px; color:#666699; font-weight:bold; line-height:16px; }
a.blink:hover { font-family:arial,helvetica,sans-serif; font-size:11px; color:#ff0000; font-weight:bold; line-height:16px; }
a.blink:active { font-family:arial,helvetica,sans-serif; font-size:11px; color:#ff0000; font-weight:bold; line-height:16px; }

a.klist { font-family:arial,helvetica,sans-serif; font-size:12px; color:#666699; line-height:16px; }
a.klist:hover { font-family:arial,helvetica,sans-serif; font-size:12px; color:#ff0000; line-height:16px; }
a.klist:active { font-family:arial,helvetica,sans-serif; font-size:12px; color:#ff0000; line-height:16px; }

a.btext { font-family:arial,helvetica,sans-serif; font-size:10px; color:#000000; line-height:12px; }
a.btext:hover { font-family:arial,helvetica,sans-serif; font-size:10px; color:#ff0000; line-height:12px; }
a.btext:active { font-family:arial,helvetica,sans-serif; font-size:10px; color:#ff0000; line-height:12px; }

a.kstext { font-family:arial,helvetica,sans-serif; font-size:12px; color:#666699; line-height:14px; }
a.kstext:hover { font-family:arial,helvetica,sans-serif; font-size:12px; color:#ff0000; line-height:14px; }
a.kstext:active { font-family:arial,helvetica,sans-serif; font-size:12px; color:#ff0000; line-height:14px; }

a.ktext { font-family:arial,helvetica,sans-serif; font-size:12px; color:#666699; line-height:20px; }
a.ktext:hover { font-family:arial,helvetica,sans-serif; font-size:11px; color:#ff0000; line-height:20px; }
a.ktext:active { font-family:arial,helvetica,sans-serif; font-size:11px; color:#ff0000; line-height:20px; }

a.gray { font-family:arial,helvetica,sans-serif; font-size:10px; color:#666666; line-height:12px; text-decoration:none; }
a.gray:hover { font-family:arial,helvetica,sans-serif; font-size:10px; color:#ff0000; line-height:12px; text-decoration:none; }
a.gray:active { font-family:arial,helvetica,sans-serif; font-size:10px; color:#ff0000; line-height:12px; text-decoration:none; }

a.blue { font-family:arial,helvetica,sans-serif; font-size:10px; color:#666699; line-height:12px;  text-decoration:none;}
a.blue:hover { font-family:arial,helvetica,sans-serif; font-size:10px; color:#ff0000; line-height:12px; text-decoration:none; }
a.blue:active { font-family:arial,helvetica,sans-serif; font-size:10px; color:#ff0000; line-height:12px; text-decoration:none; }

a.ktitle { font-family:arial,helvetica,sans-serif; font-size:12px; color:#666699; font-weight:bold; text-decoration:underline;}
a.ktitle:hover { font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#ff0000; }
a.ktitle:active { font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#ff0000; }

a.kstitle { font-family:arial,helvetica,sans-serif; font-size:12px; color:#666699; text-decoration:none;}
a.kstitle:hover { font-family:arial,helvetica,sans-serif; font-size:12px; color:#ff0000; text-decoration:none; }
a.kstitle:active { font-family:arial,helvetica,sans-serif; font-size:12px;color:#ff0000; text-decoration:none; }

a.ksub { font-family:arial,helvetica,sans-serif; font-size:11px; color:#666699; }
a.ksub:hover { font-family:arial,helvetica,sans-serif; font-size:11px; color:#ff0000; }
a.ksub:active { font-family:arial,helvetica,sans-serif; font-size:11px; color:#ff0000; }

a.form { font-family:arial,helvetica,sans-serif; font-size:12px; color:#666699; font-weight:bold; }
a.form:hover { font-family:arial,helvetica,sans-serif; font-size:12px; color:#ff0000; font-weight:bold; }
a.form:active { font-family:arial,helvetica,sans-serif; font-size:12px; color:#ff0000; font-weight:bold; }

.image { margin-left:0px; margin-top:5px; margin-bottom:3px; }

input.text { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; width:190px; }
input.textl { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; width:260px; }
input.text1Workaround { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; width:335px; }

input.plz { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; width:40px; }
input.date { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; width:80px; }
input.dates { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; width:98px; }
input.datel { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; width:120px; }
input.datex { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; width:180px; }
input.datexl { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; width:170px; }
input.datex2 { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; width:145px; }

select.text { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; width:180px; }
select.text2 { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; width:190px; }
select.texts { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; width:90px; }
select.textl { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; width:260px; }
select.textl { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; width:260px; }
select.text1Workaround { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; width:335px; }

textarea.text { font-family:arial,helvetica,sans-serif; font-size:11px;  height:60px; color:#000000; width:190px; }
textarea.textl { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; width:260px; height:70px; }
textarea.text3 { font-family:arial,helvetica,sans-serif; font-size:11px; color:#000000; width:400px; height:150px; }
