/* Allgemeiner Aufbau der Seite & des Layouts *//* Stildefinitionen fuer Textstruktur */body,p,table,a,form,input,textarea      { font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height: 13px; background-image: url(../gfx/all/bg_verlauf.gif); background-repeat: repeat-y; background-position: center; margin: 0; padding: 0; }h1        { color: #056e47; font-size: 18px; font-weight: bold; }h2 { color: #000; font-size: 13px; font-weight: bold; margin-top: -5px; }h3 { color: red; font-size: 16px; font-weight: bold; line-height: 22px; background-color: white; letter-spacing: 1px; margin: 0; padding: 0; }p        { margin: 0; padding: 0 }table { line-height: 115%; padding: 0 }em        { font-style: italic }strong    { font-style: normal; font-weight: bold }colororange { color: #fb5b01; font-style: normal; font-weight: bold }colorblack { color: black; font-style: normal; font-weight: bold }.bu { color: #333; font-size: 10px; margin: 5px 0 0; }.bu2 { color: #333; font-size: 10px; margin: 5px 0 0 89px; }.pSmall { font-size: 10px; }.pSmall2 { font-size: 10px;}/* Auflistungen */ul          { list-style: none; margin: 0 0 0 0; padding: 0 0 0 0 }ul li        { font-size: 12px; font-weight: bold; background: url(../gfx/all/ul.gif) no-repeat 0 3px; margin: 0 0 8px; padding-top: 0; padding-right: 0; padding-left: 20px }ol      { margin: 0; padding: 0 }ol li { font-size: 18px; font-weight: bold; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 12px; margin: 0 0 15px; padding-top: 0; padding-right: 0; padding-left: 35px  }.ulklein { font-size: 10px; font-weight: bold; background-color: white; margin-top: 5px }.ulklein2 { font-size: 14px; font-weight: bold; line-height: 12px; background-color: white }/* Stile fuer Links generell*/a, a:link, a:visited, a:active        { color: black; font-size: 11px; text-decoration: underline; background-color: white }a:hover      { color: black; text-decoration: none; background-color: white }.linksparkasse, .linksparkasse:link, .linksparkasse:visited   { color:red; font-size: 10px; text-decoration: underline  }.linksparkasse:hover  { color: black; text-decoration: none }/* Stile fuer Links in der Navigation*/.navN:link, .navN:visited, .navN:active { color: #999; font-size: 13px; font-weight: bold }.navN:hover { color: #f82900; text-decoration: none }.navA:link, .navA:visited, .navA:active, .navA:hover { color: #f82900; font-size: 13px; font-weight: bold; text-decoration: none }#navText2 { position: absolute; top: 118px; left: 650px; width: 160px; height: 40px    ; z-index: 5; }#navText { position: absolute; z-index: 5; top: 118px; left: 215px; width: 450px; height: 40px; }/* Stile fuer Navi IMPRESSUM 50plus*/.navN2:link, .navN2:visited, .navN2:active { color: #999; font-size: 11px; font-weight: bold }.navN2:hover { color: #ff8353; text-decoration: none; }.navA2:link, .navA2:visited, .navA2:active, .navA2:hover { color: #e34000; font-size: 11px; font-weight: bold; text-decoration: none }#navTextImpr { position: absolute; top: 142px; left: 700px; width: 100px; height: 40px; z-index: 2; }#navTextImpr2 { position: absolute; z-index: 2; top: 82px; left: 700px; width: 100px; height: 40px; }#navText50plus { position: absolute; z-index: 2; top: 97px; left: 411px; width: 200px; height: 40px; }/* Stile fuer Navi Ostseite*/.navN3:link, .navN2:visited, .navN2:active { color: #999; font-size: 11px; font-weight: bold ; margin-top: 15px; }.navN3:hover { color: #ff8353; text-decoration: none ; margin-bottom: 5px; }.navA3:link, .navA2:visited, .navA2:active, .navA2:hover { color: #e34000; font-size: 11px; font-weight: bold; text-decoration: none ; margin-bottom: 5px; }#navTextwo { position: absolute; z-index: 2; top: 97px; left: 486px; width: 100px; height: 50px; }/* Stile fuer kleine Links (PopUps) */.small, .small:link, .small:visited       { color: black; font-size: 10px; text-decoration: underline; margin-top: 0; margin-right: 0; margin-left: 89px; }.small:hover    { color: black; text-decoration: none }.infotext { color: white; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; border: none; position: absolute; visibility: hidden }/* Stile fuer BODY INHALT */#inhalt { background-color: white; background-image: url(../gfx/all/bg_verlauf.gif); background-repeat: repeat-y; background-position: center; margin-top: 0; margin-left: -450px; position: absolute; top: 0; left: 50%; width: 900px; height: 100%      }#kopf { height: 142px; width: 766px; left: 67px; top: 0; position: absolute; z-index: 2; visibility: visible; }.linkspdf, .linkspdf:link, .linkspdf:visited   { color:black; font-size: 11px; text-decoration: underline  ; margin-right: 5px; }.linkspdf:hover  { color: black; text-decoration: none }#pdf { color: black; font-size: 11px; height: 322px; width: 465px; left: 365px; top: 225px; position: absolute; visibility: visible; }#text { font-size: 12px; line-height: 14px; visibility: visible; }