* { font-family:Arial, Helvetica, sans-serif; }
body { margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px; background-image:url(/vollkasko-bilder/vollkasko-verlauf.gif); background-repeat:repeat; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
.hg-we { background-color:#ffffff; }
/* oben
********/
.hg-hea {background-image:url(/vollkasko-bilder/vollkasko-hg.jpg); background-repeat:repeat; }

/* linksinclude
****************/
.navborder { border-bottom:1px solid #ffffff; }
.navborder a { background-image:url(/vollkasko-bilder/vollkasko-navborder.gif); background-repeat:no-repeat; display:block; font-size:12px; font-weight:bold; color:#000000; line-height:22px; padding-left:10px; }
.navborder a:hover { background-image:url(/vollkasko-bilder/vollkasko-navborder-ov.gif); background-repeat:no-repeat; text-decoration:none; }
.navborder-u { border-bottom:1px solid #ffffff; }
.navborder-u a { background-image:url(/vollkasko-bilder/vollkasko-navborder-u.gif); background-repeat:no-repeat; display:block; font-size:12px; font-weight:normal; color:#000000; line-height:22px; padding-left:20px; }
.navborder-u a:hover { background-image:url(/vollkasko-bilder/vollkasko-navborder-u-ov.gif); background-repeat:no-repeat; text-decoration:none; }
/* Mitte list-style-type:disc;
**********/
.mit { padding:0px 32px 25px 32px; }
.mit h1 { font-size:15px; font-weight:bold; color:#000000; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; }
.mit h3 { font-size:12px; font-weight:bold; color:#000000; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; }
.mit p { font-size:12px; font-weight:normal; color:#000000; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; line-height:17px; }
.mit p a { font-size:12px; font-weight:normal; color:#8B9E02; }
p.bil-abs { margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; }
ul { list-style-type:none; margin: 5px 0px 10px 0px; padding: 0px 0px 0px 24px; }
ul li { font-size:12px; font-weight:normal; color:#000000; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; }
p.ste { font-size:9px; font-weight:normal; color:#999999; margin: 0px 0px 0px 0px; padding: 10px 0px 5px 0px; }
/* Rechts
**********/
.tea-o { background-image:url(vollkasko-bilder/tea-o.gif); background-repeat:no-repeat; padding: 0px 0px 0px 13px; margin: 0px 0px 0px 0px; }
.tea-o p { font-size:12px; font-weight:bold; color:#000000; line-height:21px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.tea-m { background-image:url(vollkasko-bilder/tea-mgif.gif); background-repeat:repeat-y; padding: 10px 13px 10px 13px; margin: 0px 0px 0px 0px; } 
.tea-m p { font-size:11px; font-weight:normal; color:#000000; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; }
p.tea-v { padding-bottom:15px; font-size:12px; font-weight:normal; line-height:12px; }
p.tea-v a { color:#8B9E02; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 18px; background-image:url(vollkasko-bilder/tea-pfeile.gif); background-repeat:no-repeat; }
/* Unten
*********/
.kasko-anbieter { margin: 0px 0px 0px 0px; padding: 3px 0px 5px 200px; border-top: 1px solid #4370AE; font-size:11px; font-weight:normal; color:#000000; }
.kasko-anbieter a,.kasko-anbieter p a,.kasko-anbieter p { font-size:11px; font-weight:normal; color:#000000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
/* Form
********/
.maintext { border: 1px solid #CDDD59; background-color:#F3F5EF; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}
.maintext td { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px;}
.maintext p { font-size:11px; font-weight:normal; color:#000000; margin: 0px 0px 0px 0px; padding: 10px 0px 5px 0px; }
.input { font-size:11px; font-weight:normal; color:#000000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.button { font-size:11px; font-weight:normal; color:#000000; margin: 0px 0px 10px 0px; padding: 3px 15px 3px 15px;}

/*	Einbindung Top-Tarif	*/
#ttFormWrapper{width:388px;height:75px;border-bottom:1px solid #c1ced8;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;position:relative;background:#d2e1ed}#ttFormSubmit{text-transform:uppercase;border:1px solid #600;font-size:12px;color:#FFF;overflow:visible;width:auto;font-weight:700;cursor:pointer;position:absolute;top:34px;left:220px;margin:0;padding:5px;background:url(vollkasko-bilder/nummernschild.gif) no-repeat 0 -27px #990000;}#ttFormSubmit:hover{border:1px solid #060;background:url(vollkasko-bilder/nummernschild.gif) #060}#ttSchildWrapper{width:186px;height:36px;position:absolute;left:20px;top:30px;background:url(vollkasko-bilder/nummernschild.gif) no-repeat 0 -54px}#ttLabelOrtskennzeichen{position:absolute;left:20px;top:10px}#ttInputOrtskennzeichen{width:35px;border:2px solid red;font-size:14px;position:absolute;top:5px;left:23px;font-weight:700;padding:3px;background:#ffc8c8}
p.bil-ab{padding-bottom:5px;} 
