body
{
    color: #999999;
    font-family: frutiger,verdana,arial,helvetica;
    font-size: 11px;
	background-color: #ffffff
}
img {
	behavior: url("js/pngbehavior.htc");
}
p
{
    color: #999999;
    font-family: verdana,arial,helvetica;
    font-size: 12px;
	line-height: 14px;
}
td
{
    color: #999999;
    font-family: frutiger,verdana,arial,helvetica;
 }
#hide
{
   	position:absolute;
	z-index:-100;
	align:center;
}
ul
{
    font-size: 9px;
    color: #800000;
    font-family: frutiger,verdana,arial,helvetica;
	list-style-position: outside;
    list-style-type: circle
}
ol
{
    font-size: 9px;
    color: #800000;
    font-family: frutiger,verdana,arial,helvetica
}
li
{
    font-size: 9px;
    color: #800000;
    font-family: frutiger,verdana,arial,helvetica
}
a
{
    font-size: 13px;
	color: #999999;
    font-weight: normal;
    text-decoration: none
}
a:active
{
    color: #999999;
    font-weight: normal;
    text-decoration: none
}
a:hover
{
    color: #FFCD00;
    font-weight: normal;
    text-decoration: none
}
a:link
{
    color: #999999;
    font-weight: normal;
    text-decoration: none
}
a:visited
{
    color: #999999;
    font-weight: normal;
    text-decoration: none
}
a.details
{
    font-size: 10px;
	color: #999999;
    font-weight: normal;
    text-decoration: none;
}
a.details:active
{
    font-weight: normal;
}
a.details:hover
{
    color: #FFCD00;
    font-weight: normal;
}
a.details:link
{
    font-weight: normal;

}
a.details:visited
{
    font-weight: normal;
}
a.mehr
{
    font-size: 9px;
	color: #999999;
	font-family: Frutiger,Verdana,Arial,Helvetica;
    font-weight: normal;
    text-decoration: none;
}
a.mehr:active
{
    font-weight: normal;
}
a.mehr:hover
{
    color: #FFCD00;
    font-weight: normal;
}
a.mehr:link
{
    font-weight: normal;

}
a.mehr:visited
{
    font-weight: normal;
}
a.tx_aplink
{
    font-size: 9px;
	color: #ffcd00;
	font-family: Frutiger,Verdana,Arial,Helvetica;
    font-weight: normal;
    text-decoration: underline;
}
a.tx_aplink:active
{
    font-weight: normal;
}
a.tx_aplink:hover
{
    color: #999999;
    font-weight: normal;
}
a.tx_aplink:link
{
    font-weight: normal;

}
a.tx_aplink:visited
{
    font-weight: normal;
}
.fliesstext
{
    font-weight: normal;
    font-size: 12px;
	line-height: 14px;
    color: #999999;
    letter-spacing: normal;
}
.kontakt
{
    font-weight: normal;
    font-size: 9px;
    color: #999999;
	line-height: 17px;
    letter-spacing: 0,5pt;
}
.impressum
{
    font-weight: normal;
    font-size: 9px;
    color: #999999;
	line-height: 10px;
    letter-spacing: 0pt;
}
.navi
{
    font-weight: normal;
    font-size: 12px;
	font-family: Frutiger,Verdana,Arial,Helvetica;
    color: #999999;
	line-height: 10px;
    letter-spacing: 0,5pt;
}
.news
{
    font-weight: normal;
    font-size: 9px;
	font-family: Verdana,Arial,Helvetica;
    color: #999999;
	line-height: 14px;
    letter-spacing: 0,5pt;
}
.gelb
{
    font-weight: normal;
    font-size: 9px;
	font-family: Verdana,Arial,Helvetica;
    color: #ffcd00;
	line-height: 14px;
    letter-spacing: -1pt;
}
.headap
{
    font-weight: bold;
    font-size: 10px;
	font-family: Verdana,Arial,Helvetica;
    color: #ffcd00;
	line-height: 14px;
    letter-spacing: 0,5pt;
}
.versteckt
{
    font-weight: normal;
    font-size: 14px;
	line-height: 14px;
    color: #ffffff;
    letter-spacing: normal;
}
.tx_ap
{
    font-weight: normal;
    font-size: 9px;
	font-family: Verdana,Arial,Helvetica;
    color: #999999;
	line-height: 14px;
    letter-spacing: 0,5pt;
}
.tx_apbold
{
    font-weight: bold;
    font-size: 9px;
	font-family: Verdana,Arial,Helvetica;
    color: #ffcd00;
	line-height: 14px;
    letter-spacing: 0,5pt;
}
.punkt
{
    font-weight: normal;
    font-size: 8px;
	font-family: Verdana,Arial,Helvetica;
    color: #999999;
	letter-spacing:1pt;
}
.b
{
    font-weight: 900
}
input
{
    border-right: #CCCCCC 1px solid;
    border-TOP: #CCCCCC 1px solid;
	font-size: 10px;
	font-family: Frutiger,Verdana,Arial,Helvetica;
    border-left: #CCCCCC 1px solid;
    color: #666666;
    border-bottom: #CCCCCC 1px solid;
	background: #ffffff
}
select
{
    border : 1px solid #cccccc;
	font-size: 10px;
	font-family: frutiger,verdana,helvetica,arial;
    color: #666666
}
.hw
{
    font-size: 10px;
    color: #666666;
    font-family: frutiger,verdana,helvetica;
    text-decoration: none
}
.stern
{
    font-weight: bold;
    font-size: 12px;
	font-family: Verdana,Arial,Helvetica;
    color: #ffcd00;
	line-height: 14px;
    letter-spacing: normal;
}
.head2
{
    font-weight: normal;
    font-size: 18px;
	font-family: Verdana,Arial,Helvetica;
    color: #ffcd00;
	line-height: 18px;
    letter-spacing: normal;
}
.fliesstext
{
    font-weight: normal;
    font-size: 10px;
	font-family: Verdana,Arial,Helvetica;
    color: #666666;
	line-height: 14px;
    letter-spacing: normal;
}
input, select, textarea
{
    font-size: 11px;
	font-family: verdana,arial,helvetica;
	color: #666666;
    background: #ffffff
}
 .Feld
  { border: #cccccc 1px solid; 
    color: #666666;
    height:18px;
  
  }
 .Bereich
   { background-color:#ffffff; width:522px; height:111px; border: #cccccc 1px solid; }
 .Bereich2
   { background-color:#ffffff; width:334px; height:100px; border: #D6DDED 1px solid; }
 .auswahl
   { width: 45px;height:19px; color:#333333;font-family: Verdana,Helvetica,Arial;font-size:12px;border: #D6DDED 1px solid; }
 .auswahl1
   { width: 250px;height:20px; color:#333333;font-family: Verdana,Helvetica,Arial;font-size:12px;background-color: #ECEBEB;border: #ECEBEB; 1px solid; }
 .auswahl2
   { width: 152px;height:20px; color:#333333;font-family: Verdana,Helvetica,Arial;font-size:12px;border: #D6DDED 1px solid; }
 .Check, .Radio
   { background-color:#ffffff; border:1px solid #ffffff; }
 .Button
   { width: 120px; color:#999999;font-family: Verdana,Helvetica,Arial;font-size:11px;border: #cccccc 1px solid;}
 .Button:hover
   { width: 120px; color:#ffcd00;font-family: Verdana,Helvetica,Arial;font-size:11px;border: #cccccc 1px solid;}
 .Select
   { border: #D6DDED 1px solid; height:18px;}

   
 .feldpk
  { font-size: 12px;
	font-family: verdana,arial,helvetica;
	border: #ECEBEB 1px solid; 
    color: #333333;
	background-color: #ECEBEB;
    height:20px;
	width: 250px;
  
  }
  
 .feldpk2
  { font-size: 12px;
	font-family: verdana,arial,helvetica;
	border: #ECEBEB 1px solid; 
    color: #333333;
	background-color: #ECEBEB;
    height:20px;
 }
 .feldpk3
  { font-size: 12px;
	font-family: verdana,arial,helvetica;
	border: #ECEBEB 1px solid; 
    color: #333333;
	background-color: #ECEBEB;
    height:20px;
	width: 198px;
}
.feldpk4
  { font-size: 12px;
	font-family: verdana,arial,helvetica;
	border: #ECEBEB 1px solid; 
    color: #333333;
	background-color: #ECEBEB;
    height:20px;
	width: 343px;
}
.nachricht
{ 	font-size: 12px;
	font-family: verdana,arial,helvetica;
	color: #333333;
	background-color:#ECEBEB; 
	width:411px; 
	height:136px; 
	border: #ECEBEB 1px solid; 
}
.branche
{ 	font-size: 12px;
	font-family: verdana,arial,helvetica;
	color: #333333;
	background-color:#ECEBEB; 
	width:411px; 
	height:60px; 
	border: #ECEBEB 1px solid; 
}
.radio
{ 	border: #ECEBEB 1px solid; 
}
.button2
   { width: 250px; height: 20px; color:#333333;font-family: Verdana,Helvetica,Arial;font-size:12px;background-color: #ECEBEB;border: #666666 1px solid;}
.button2:hover
   { width: 250px; height: 20px; color:#FFD000;font-family: Verdana,Helvetica,Arial;font-size:12px;background-color: #ECEBEB;border: #FFD000 1px solid;}
