table, h1, h2, h3, p, td, li {
  font-family: Arial, Helvetica, sans-serif; 
  color: #656565;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

h1 {  font-size: 20px;  font-weight: normal; line-height: normal}
h2 {  font-size: 1.3em; 
  font-weight: bold; 
  padding-top: 0px;
  padding-right: 1pt;
  padding-bottom: 0px;
  padding-left: 0pt;
}

h3 {  font-size: 1.0em; 
  font-weight: bold; 
  padding-top: 10pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
}


p  {  font-size: 1.0em; font-weight: normal; line-height: 15px;
padding-top: 0px;
padding-right: 0pt;
padding-bottom: 10px;
padding-left: 0pt;
}
td {  font-size: 12px; font-weight: normal;

  padding-top: 0px;
  padding-right: 0pt;
  padding-bottom: 0px;
  padding-left: 0pt;
}

li {  font-size: 12px; font-weight: normal; line-height: 16px}
.regular {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #656565; font-weight: normal; line-height: 16px}
.small   { font-size: 11px; font-weight: normal; line-height: 12px}
.little  { font-size: 11px; font-weight: normal; line-height: 12px}
.regularfett { font-size: 13px; font-weight: bold; line-height: 16px }
.title   { font-size: 18px; font-weight: bold; line-height: 20px}
.hoch    { font-size: 13px; font-weight: normal; line-height: 16px; top: 4px; clip:  rect(   )}
.smallwhite   { font-size: 10px; }
.smallwhite a { font-size: 10px;}
.smallred     { font-size: 10px; color: #FF3333; }
.smallred a   { font-size: 10px; color: #FF3333; }


a:link { color:#666666; text-decoration:underline; ; font-weight: bold}
a:visited { color:#666666; text-decoration:underline; ; font-weight: bold}
a:active { color:#999999; text-decoration:none; ; font-weight: bold}

a.leftunvis { color:#FFFFFE }

.KLICKPFAD a {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px;
   text-decoration: none;
   color: #FFFFFF;    			/* lite blue */
   padding: 2px;
}

xselect, xinput {
	border-color: #000000;
	border-width=1;
}

Xselect, Xtextarea {
	border-color: #000000;
	border-width=1;
}

XINPUT.search {
	font-size:8pt;
        font-family : Tahoma, Arial, Helvetica, sans-serif;
	background-Color: #ffffff;
	BORDER: #E6E6E6 1 solid;
	width: 105px;
}

XSELECT.search {
	font-size:8pt;
        font-family : Tahoma, Arial, Helvetica, sans-serif;
	background-Color: #ffffff;
	BORDER: #E6E6E6 0 solid;
	width: 50px;
}


input, select, textarea {
font-family : Arial, Helvetica, sans-serif;
font-size:12px;
/* border:1px solid;
border-color:#002276 #4A5F9A #4A5F9A #002276;
border-color:#888888 #888888 #888888 #888888 ; 
padding:0px 0px 0px 0px; */
}

input:focus, textarea:focus, select:focus {
/* border:1px solid; */
border-color:#888888 #888888 #888888 #888888 ;
background-color:#EFEFEF;
} 

a.heiseheadline { 
color:#666666;
text-decoration:none; 
font-weight: normal;
line-height: 15px;
}
