/* Allgemein
**************/
body { margin:15px 15px 40px 15px; padding:0px 0px 0px 0px; background-color:#F3F3F3; }
* {font-family:Arial, Helvetica, sans-serif; }
font { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; }
/* hg und Abstände
********************/
.hg-w { background-color:#ffffff; }
.hg-lin { background-image:url(augenkorrektur/hg-lin.gif); background-repeat:repeat-y;}
.hpt-abs-mi { margin:0px 0px 0px 0px; padding:30px 18px 0px 18px; }
.hpt-abs-li { margin:0px 0px 0px 0px; padding:30px 0px 0px 12px; }
.hpt-abs-unt { margin:0px 0px 0px 0px; padding:0px 0px 0px 12px; }
.float { margin:0px 0px 0px 0px; padding:5px 10px 0px 0px;}
/* Navigation
*************
.aug-1, .aug-2 { border-bottom:1px dashed #990000; }*/
.aug-1 a { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#990000; font-size:11px; line-height:17px; font-weight:normal; text-decoration:none; }
.aug-1 a:hover { background-color:#990000; color:#ffffff; padding:0px 2px 0px 2px; }
a.aug-2 { margin:0px 0px 0px 15px; padding:0px 0px 0px 0px; color:#990000; font-size:11px; line-height:17px; font-weight:normal; text-decoration:none; }
a:hover.aug-2 { background-color:#990000; color:#ffffff; padding:0px 2px 0px 2px; }
/* Fonts
*********/
.hpt-abs-mi { color:#2f2f2f; }
.hpt-abs-mi h1 { margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; color:#990000; font-size:14px; line-height:20px; font-weight:bold; }
.hpt-abs-mi h2 { margin:0px 0px 0px 0px; padding:0px 0px 6px 0px; color:#990000; font-size:11px; line-height:17px; font-weight:bold; }
.hpt-abs-mi h3 { margin:0px 0px 0px 0px; padding:0px 0px 6px 0px; font-size:11px; line-height:17px; font-weight:bold; }
.hpt-abs-mi p { margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-size:11px; line-height:17px; font-weight:normal; }
.hpt-abs-mi p a { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#990000; font-size:11px; line-height:17px; font-weight:normal; text-decoration:none; }
.hpt-abs-mi p a:hover {  text-decoration: underline;}
.bil-unt { margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; color:#990000; font-size:10px; line-height:17px; font-weight:normal; }
p.ste-unt { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#999999; font-size:9px; line-height:17px; font-weight:normal; }
p.vermar { color: #000000; font-size: 14px; line-height:17px; font-weight: bold; padding-top:0px; padding-bottom:15px; }
p.vermark { color: #000000; font-size: 14px; line-height:17px; font-weight: bold; padding-top:35px; padding-bottom:15px; }
/* Listenformatierungen
************************/
.lis { background-image:url(augenkorrektur/bg-rot-ol.gif); background-repeat:no-repeat; text-align:center; font-size:11px; line-height:17px; font-weight:normal; color:#ffffff; padding-left:1px;}
.lis-text { margin:0px 0px 0px 0px; padding:0px 0px 10px 5px; font-size:11px; line-height:17px; font-weight:normal; color:#2f2f2f; }
/* Infor. 
*********/
.inf { margin:0px 0px 0px 0px; padding:16px 18px 0px 18px; background-image:url(augenkorrektur/bg-rot-inf.gif); background-repeat:no-repeat; }
.inf h2 { margin:0px 0px 0px 0px; padding:0px 0px 6px 0px; color:#990000; font-size:11px; line-height:17px; font-weight:bold; }
.inf p { margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-size:11px; line-height:17px; font-weight:normal; }
.hpt-abs-mi ul { font-size:11px; line-height:17px; font-weight:normal; margin:0px 0px 0px 0px; padding:0px 0px 10px 20px; }
.hpt-abs-mi ul li { font-size:11px; line-height:17px; font-weight:normal; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-image:url(augenkorrektur/bg-rot-ul.gif); }