body   { margin: 0px; padding: 0px;	background-color: #F0F5F9; background-image:url(/images/hag_02.jpg); background-attachment:scroll; background-repeat:repeat-x; }
p, td { color: #333; font-size: 11px; line-height: 15px; font-family: Verdana, Helvetica, Arial, sans-serif }
p.note { font-size: 9px; line-height: 12px }
input, select { font-size: 9px; font-family: Verdana }
a { color: #333366 }
a:hover { color: #339999; text-decoration: none; }
a.snav { color: #339999; text-decoration: none; }
a.snav:hover { color: #339999 }
a.language { color: #900; text-decoration: none; text-decoration: underline }
a.language:hover { color: #f00 }
a.footer { color: #333366; text-decoration: none; text-decoration: underline }
a.footer:hover { color: #339999 }
a.credits { color: #333333; text-decoration: none; text-decoration: none }
a.credits:hover { color: #333333 }
.smaller { font-size: 10px }
.smaller_9 { font-size: 9px }
.gt { font-size: 11px; line-height: 16px }
.gt_intro { line-height: 16px }
.gt_header { font-size: 14px; font-weight: bold; color: #900; line-height: 16px; margin: 5px 0 0 0;}
.gt_headline img { margin: 10px 10px 50px 20px; float: right; border: 1px solid #DCE2E8;}
.gt_headline { font-size: 12px; color: #333; line-height: 14px; }
.gt_footer { font-size: 10px }
.home_news { margin-top: 0px; margin-bottom: 10px }
a.subnav { color: #555555; font-size: 9px; text-decoration: underline }
a.subnav:hover { color: #999999 }
div#kunden { border: 1px solid #dddddd; padding: 10px 15px; background-color: #ffffff; margin: 10px 0 20px 10px;}
#kunden_intro { font-size: 13px; font-weight: bold; color: #339999; line-height: 16px; margin: 5px 0 0 0;}
hr {border: solid #333366; height: 1px }
h1 { color: #339999; font-size: 18px; font-weight: bold; line-height: 18px;}
h2 { color: #333366; font-size: 16px; font-weight: bold; line-height: 16px;}
h3 { color: #333333; font-size: 14px; font-weight: bold; }
h4 { color: #333333; font-size: 12px; font-weight: bold; }

ul li {
  margin-left: 0;
  padding-left: 0;     /* distance between marker and text */
  margin-bottom: .5em; /* a little spacing between list items */
}

input.errorfield, select.errorfield, textarea.errorfield { background-color: #ff9999;}
td.errorfield { color: #ff9999 }
