html, body { height: 100% }
body       { color: #0f1e49; font-size: 11px;font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin: 0; padding: 0 }
p          { color: #0f1e49; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
td         { color: #0f1e49; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
strong     { color: #0f1e49; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
h3         { color: #0f1e49; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
a:link             { color: #666666; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a:visited          { color: #666666; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a:hover            { color: #ed1b22; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline }
.content p         { color: #0f1e49; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.content td        { color: #0f1e49; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.content strong    { color: #0f1e49; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.content h3        { color: #0f1e49; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.titel             { color: #FFFFFF; font-size: 14px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.pfad              { color: #6DA2CC; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.pfad p            { color: #6DA2CC; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.pfad body         { color: #6DA2CC; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.pfad td           { color: #6DA2CC; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.pfad a:link       { color: #6DA2CC; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
.pfad a:visited    { color: #6DA2CC; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
.pfad a:hover      { color: #111; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline }
.news              { color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.news p            { color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.news body         { color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.news td           { color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.news strong       { color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
.news a:link       { color: #000000; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
.news a:visited    { color: #000000; font-weight: bold; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
.news a:hover      { color: #ed1b22; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline }
.menu              { color: #4D4C51; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.menu a:link       { color: #ffffff; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none; padding-top: 2px; padding-bottom: 2px }
.menu a:visited    { color: #ffffff; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none; padding-top: 2px; padding-bottom: 2px }
.menu a:hover      { color: #6DA2CC; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline; padding-top: 2px; padding-bottom: 2px }
.select a:link     { color: #6DA2CC; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline; padding-top: 2px; padding-bottom: 2px }
.select a:visited  { color: #6DA2CC; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline; padding-top: 2px; padding-bottom: 2px }
.select a:hover    { color: #6DA2CC; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline; padding-top: 2px; padding-bottom: 2px }
.menu1 a:link      { color: #ffffff; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none; display: block; margin-left: 15px; padding-bottom: 1px }
.menu1 a:visited   { color: #ffffff; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none; display: block; margin-left: 15px; padding-bottom: 1px }
.menu1 a:hover     { color: #6DA2CC; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline; display: block; margin-left: 15px; padding-bottom: 1px }
.menu1s a:link     { color: #6DA2CC; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline; display: block; margin-left: 15px; padding-bottom: 1px }
.menu1s a:visited  { color: #6DA2CC; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline; display: block; margin-left: 15px; padding-bottom: 1px }
.menu1s a:hover    { color: #6DA2CC; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline; display: block; margin-left: 15px; padding-bottom: 1px }
.menu2 a:link      { color: #ffffff; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none; display: block; margin-left: 15px; padding-bottom: 1px }
.menu2 a:visited   { color: #ffffff; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none; display: block; margin-left: 15px; padding-bottom: 1px }
.menu2 a:hover     { color: #6DA2CC; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline; display: block; margin-left: 15px; padding-bottom: 1px }
.menu2s a:link     { color: #6DA2CC; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline; display: block; margin-left: 15px; padding-bottom: 1px }
.menu2s a:visited  { color: #6DA2CC; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline; display: block; margin-left: 15px; padding-bottom: 1px }
.menu2s a:hover    { color: #6DA2CC; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline; display: block; margin-left: 15px; padding-bottom: 1px }
.menu3 a:link      { color: #ffffff; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none; display: block; margin-left: 15px; padding-top: 1px; padding-bottom: 1px }
.menu3 a:visited   { color: #ffffff; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none; display: block; margin-left: 15px; padding-top: 1px; padding-bottom: 1px }
.menu3 a:hover     { color: #6DA2CC; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline; display: block; margin-left: 15px; padding-top: 1px; padding-bottom: 1px }
.menu3s a:link     { color: #6DA2CC; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline; display: block; margin-left: 15px; padding-top: 1px; padding-bottom: 1px }
.menu3s a:visited  { color: #6DA2CC; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline; display: block; margin-left: 15px; padding-top: 1px; padding-bottom: 1px }
.menu3s a:hover    { color: #6DA2CC; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline; display: block; margin-left: 15px; padding-top: 1px; padding-bottom: 1px }
.zoom              { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.zoom p            { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.zoom body         { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.zoom td           { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.zoom a:link       { color: #ffffff; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
.zoom a:visited    { color: #ffffff; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
.zoom a:hover      { color: #6DA2CC; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline }
.form        { color: #0f1e49; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e5e5e5 }
.form select { color: #0f1e49; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #e5e5e5 }
.imgr        { margin-right: 10px }
.imgl        { margin-left: 10px }
.imgb        { margin-bottom: 5px }
.pad5    { padding: 5px }
.pad5 ul { padding: 0; margin: 0 }
.pad5 li { margin: 0 0 5px 0 }
.pad5 li:hover { background-color: #eeeeee; }
.pad5 a:hover  { color: #666666; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
#zero { margin: 0; padding: 0 }
.bg2010 { height: 70px; background: url("http://static.kellerag.com/weimages/banner.png") repeat-x left top }
.tblbg       { background: #fefefe url("http://static.kellerag.com/weimages/data/keller14.gif") no-repeat }
.tblbg1      { background: url("http://static.kellerag.com/weimages/data/keller13.gif") no-repeat }
.tblbg2      { background: url("http://static.kellerag.com/weimages/divers/kopfleiste02.gif") no-repeat }
.tblbg3      { background: url("http://static.kellerag.com/weimages/divers/keller14vp.gif") no-repeat }
.tblbgl  { background-image: url("http://static.kellerag.com/weimages/data/keller15a.gif"); background-repeat: repeat-x; background-position: right top }
.tblbgr  { background-image: url("http://static.kellerag.com/weimages/data/keller15.gif"); background-repeat: repeat-x; background-position: left top }
.Lhighlight { color: #afafaf; display: block; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #f3f3f3; padding-left: 2px; border-bottom: 5px solid #ffffff }
#container  { width: 100%; height: 100%; min-height: 100% }
#cntnr  { height: 700px; min-height: 700px }