html, body     { color: #000; background-color: #fff; margin: 0; padding: 0; height: 100%; overflow:hidden; }
#rahmen {width: 1024px; position:absolute; top:50%; left:50%; margin-top: -200px; margin-left: -512px;}
label {color: #828282;  font-size: 10px; line-height: 13px; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; text-decoration: none;}
input { color: #828282;font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
form { color: #828282;  font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none; text-align: right;}
form br { color: #828282; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none;}
.gmapDirLabel { color: #828282;  text-align: left; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none;}
.gmapDirHead { color: #828282;  text-align: left; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none;}
.gmapDir { color: #828282;  text-align: left; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none;}
.field   { color: #828282; text-align: left; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none;}
h1 { color: #000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; text-decoration: none; font-weight: bold; }
h2 { color: #000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; text-decoration: none; font-weight: bold; }
h3 { color: #000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; text-decoration: none; font-weight: bold; }
p { color: #828282;font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none; }
td { color: #7A7876; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 22px; text-decoration: none;}
.titel      { color: #FFF; font-size: 46px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, "Trebuchet MS", Verdana, sans-serif; line-height: 50px; text-decoration: none; font-weight: bold; }
.head     { color: #000; font-size: 13px; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; line-height: 25px; text-decoration: none; font-weight: bold;}
.subhead     { color: #000; font-size: 13px; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; line-height: 25px; text-decoration: none;}
.lauftext    { color: #828282;font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none; }
.lauftext a   { }
.lauftext a:link  { color: #7A7876; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; textext-decoration: underline; }
.lauftext a:visited  { color: #7A7876; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px;text-decoration: underline; }
.lauftext a:hover    { color: #000; ffont-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px;text-decoration: none }
.info { margin-left: 0px; height: auto; width: 191px; border-left: 1px solid #409188; background-color:#F5F9F9; padding: 10px; color: #7A7876; font-size: 11px; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; line-height: 14px; text-decoration: none}
.info p { color: #7A7876; font-size: 11px; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; line-height: 14px; text-decoration: none;}
.info a { }
.info a:link { color: #7A7876; font-size: 11px; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; line-height: 14px; text-decoration: underline;}
.info a:visited { color: #7A7876; font-size: 11px; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; line-height: 14px; text-decoration: underline;}
.info a:hover { color: #EF7900; font-size: 11px; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; line-height: 14px; text-decoration: none;}
.itext    { color: #7A7876; font-size: 11px; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; line-height: 14px; text-decoration: none; }
.navi   { color: #000; font-size: 13px; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; line-height: 25px; text-decoration: none; }
.navi ul a  { }
.navi ul li a:link  { display: inline; list-style: none; margin-left: 0px; padding-left: 0px; color: #000; font-size: 13px; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; line-height: 25px; text-decoration: underline; }
.navi ul li a:visited  { display: inline; list-style: none; margin-left: 0px; padding-left: 0px; color: #000; font-size: 13px; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; line-height: 25px; text-decoration: none; }
.navi ul li a:hover    { display: inline; list-style: none; margin-left: 0px; padding-left: 0px; color: #828282; font-size: 13px; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; line-height: 25px; text-decoration: none }
.navi ul li a:active    { display: inline; list-style: none; margin-left: 0px; padding-left: 0px; color: #828282; font-size: 13px; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; line-height: 25px; text-decoration: none }
.navi ul li.act  { display: inline; list-style: none; margin-left: 0px; padding-left: 0px; color: #828282; font-size: 13px; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; line-height: 25px; text-decoration: none }
.navi  ul { display: inline; list-style: none; margin-left: 0px; padding-left: 0px;}
.navi  ul li { display: inline; list-style: none; margin-left: 0px; padding-left: 5px;}
.navi  ul li.first { display: inline; list-style: none; margin-left: 0px; padding-left: 5px; border-left: none;}
.button { color: #000; font-size: 11px; height: 18px; width: 50px; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; text-align: top; border: 1px solid #666666; text-decoration: none;}
.btext   { color: #000; font-size: 11px; height: 18px; width: 120px; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; border: 1px solid #666666; text-decoration: none; }
.inputpos  { position: absolute; left: 0px; }
.buttonpos { position: absolute; right: 0px;  }

