
/*   nachfolgende formate f?r alle links,    Reihenfolge einhalten: :link, :visited, :hover, :active  */
/*   :link      = f?r Verweise zu noch nicht besuchten Seiten */
/*   :visited  = f?r Verweise zu bereits besuchten Seiten */
/*   :hover   = f?r Verweise, w?hrend der Anwender mit der Maus dar?ber f?hrt */
/*   :active  = f?r gerade angeklickte Verweise */
/*   :focus   = f?r Verweise, die den Fokus erhalten, z.B. durch "Durchsteppen" mit der Tabulatortaste */
/*  in verbindung mit einem weiteren namen, achtung in html m?ssen beide namen gesetzt werden */
a:link.navn, a:visited.navn, a:hover.navn, a:active.navn, a:focus.navn   { color: black; font-weight: bold; font-size: 12px; text-decoration: underline }
#navigate           { color: #fff; font: 12px Arial, Verdana, Helvetica, sans-serif; background-color: #036; text-align: center; float: none; margin-right: auto; margin-left: auto; width: 800px ; border-color: white; border-style: solid none; border-width: 2px medium 1px; }
#navigateText { color: #fff; font: 12px Arial, Verdana, Helvetica, sans-serif; background-color: #036; text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; position: relative; overflow: auto }
a:link.navigate, a:visited.navigate, a:hover.navigate, a:active.navigate, a:focus.navigate   { font-weight: normal; font-size: 11px; text-decoration: none }
#center      { font-family: verdana; text-align: center; padding: 1px; position: relative; width: 100%; height: 100%; overflow: auto ; border-color: #1b4671; border-width: 1px; }
#streifen    { background-color: #cccccc; text-align: center; float: none; margin: auto; border-top: 5px white; border-right: solid white; border-bottom: 5px solid white; border-left: white; z-index: 1; width: 800px; height: 30px }
#Hintergrund    { background-color: #369; text-align: center; margin-right: auto; margin-left: auto; border: solid 5px white; position: relative; z-index: 1; width: 800px; height: 530px }
#auswahl               { font-family: verdana; background-image: url(../img/auswahl.gif); text-align: left; border-bottom: 1px solid #036; position: relative; z-index: 2; width: 800px; height: 70px  ; }
#auswahlButton                    { font-family: verdana; text-align: left; position: absolute; z-index: 2; left: 118px; width: 412px; height: 60px }
#auswahlBild            { font-family: verdana; text-align: right; position: relative; z-index: 2; left: 421px; width: 219px; height: 70px; overflow: auto }
#SpalteL     { color: #000; font-weight: 500; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-repeat: no-repeat; float: left; clear: both; position: relative; z-index: 3; width: 124px; height: 350px }
#SpalteL table   { color: #e7e3bd; font-size: 11px; text-align: left; vertical-align: middle; margin-top: 10px; padding-left: 10px }
#SpalteMW     { font-size: 12px; background-color: #ded8b7; text-align: left; position: absolute; z-index: 0; left: 124px; width: 518px; height: 360px ; overflow:auto}
#SpalteMWTextM table   { font-size: 12px; font-weight: normal; font-style: normal; line-height: normal; padding-left: 5px      }
#SpalteMWTextM table td.w   { color: white; font-size: 12px; padding-top: 5px; padding-left: 5px    }
a:link.MW, a:visited.MW, a:hover.MW, a:active.MW, a:focus.MW   { color: black; font-weight: bold; font-size: 12px; text-decoration: underline }
#SpalteMWText    { font-size: 12px; text-align: left; margin-top: 20px; margin-left: 10px; position: absolute; z-index: 6; left: 10px; width: 220px; height: 160px  }
#SpalteMWTextM { font-size: 12px; text-align: left; margin-top: 20px; margin-left: 10px; position: absolute; top: 160px; z-index: 7; left: 0; width: 220px; height: 120px   }
#SpalteMK                                  { font-weight: bold; font-size: 12px; line-height: 18px; background-color: #cbd4dd; background-image: url(../img/Projekte.jpg); text-align: left; position: absolute; z-index: 6; width: 235px; height: 160px  ; border: solid 1px #1a4570; }

#SpalteMK p  { font-weight: normal; font-size: 12px; line-height: 13px; text-align: left; margin-top: 10px; position: absolute; z-index: 6; top: 40px; left: 0px; width: 230px; height: 90px }
#SpalteMKText    { font-size: 12px; font-weight: normal; font-style: normal; text-align: left; margin-top: 20px; margin-left: 10px; position: absolute; z-index: 6; top: 0; left: 245px; width: 250px; height: 320px    }
#SpalteMKText table   { font-size: 12px; font-weight: normal; font-style: normal; line-height: normal; padding-left: 5px     }
#SpalteMKText1   { color: #069; font-weight: bolder; font-size: 14px; line-height: 16px; background-color: white; text-align: center; vertical-align: middle; position: absolute; top: 10px; z-index: 6; left: 0; width: 100px; height: 18px    ; padding-left: 0; }
#SpalteMKTextU    { font-weight: normal; font-size: 12px; line-height: 14px; text-align: left; margin-top: 25px; margin-left: 20px; position: absolute; z-index: 6; top: 175px; left: 0px; width: 500px; height: 150px }
a:link.navu, a:visited.navu, a:active.navu, a:focus.navu    { color: #e7e3bd; font-size: 12px; font-stretch: extra-condensed; line-height: 20px; text-decoration: none ; }
a:hover.navu { color: black; font-size: 12px; line-height: 20px; background-color: white; text-decoration: none; padding: 2px; border-style: solid; border-width: 2px 1px; border-color: #fff; }
a:link.navun, a:visited.navun, a:active.navun, a:focus.navun   { color: #963; font-weight: bold; font-size: 12px; text-decoration: none; }
a:hover.navun { color: #000; font-weight: bold; font-size: 12px; text-decoration: none }
#SpalteMKTextU table   { font-size: 12px; line-height: 16px; text-align: left; position: absolute; top: 0px; left: 0px; width: 500px; height: 150px }
#SpalteR              { color: white; font: 11px Arial, Verdana, Helvetica, sans-serif; text-align: left; vertical-align: bottom; float: right; margin-right: 10px; margin-left: 5px; padding-left: 20px; border-left: 1px solid white; position: absolute; z-index: 6; left: 640px; width: 130px; height: 360px  }
#SpalteKal              { color: white; font: 11px Arial, Verdana, Helvetica, sans-serif; text-align: left; vertical-align: bottom; position: absolute; top: 235px; float: right; z-index: 6; width: 130px; height: 100px  ; }
#SpalteKont   { color: white; font-weight: 500; font-size: 12px; font-family: verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 22px; background-color: #963; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: left; text-indent: 10px; float: left; clear: both; position: relative; width: 300px; height: 25px ; z-index: 11; }
hr   { color: white; line-height: 20px; margin-top: 5px; margin-bottom: 5px; border-bottom: 1px solid white; width: 120px }
a:link.navuno, a:visited.navuno, a:hover.navuno, a:active.navuno, a:focus.navuno   { color: black; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: none; }
#SpalteSoft              { color: black; font: 11px Arial, Verdana, Helvetica, sans-serif; background-color: white; text-align: left; vertical-align: bottom; position: absolute; top: 100px; float: right; z-index: 6; width: 120px; height: 60px  ; }
#copyright   { color: #1a4570; font: 11px Arial, Verdana, Helvetica, sans-serif; background-color: white; clear: both; margin: 10px 14.15em 0 16em; padding: 0 10px }
#copyright a  { color: #1a4570 }
#copyright a img  { color: #1a4570; border: none; width: 1em; height: 1em }

FORM { margin: 0px } 

TABLE.nav TD               { color: black; font: bold 9pt/16px; letter-spacing: 1px; padding: 4px 0 }
TD#1            { font-weight: bold; background-color: #ebebcd; letter-spacing: 1.2px; margin-left: 1px }
TD#2         { background-color: #f3f0c5; letter-spacing: 1px }
TD#3         { background-color: #e7e3bd; letter-spacing: 1px }
TD#4         { background-color: #ded8b7; letter-spacing: 1px }
TD#5      { background-color: #1a4570; border: solid thin #1a4570 }
TD#6          { background-color: #f4eed7; letter-spacing: 1px }
TD#7        { background-color: #eeead4; letter-spacing: 1px }
TD#8         { background-color: #e8e0ca; letter-spacing: 1px; width: 120px }
a:link.nav, a:visited.nav, a:active.nav, a:focus.nav      { color: black; font-style: normal; font-weight: normal; font-size: 9pt; font-family: verdana; text-decoration: none; padding: 2px 0 2px 1px }
a:hover.nav       { color: white; font-style: normal; font-weight: normal; font-size: 9pt; font-family: verdana; background-color: #963; clear: both; padding: 2px 0 2px 1px; border-top: 2px solid #963; border-bottom: 2px solid #963 ; }
a:link.navKont, a:visited.navKont, a:active.navKont, a:focus.navKont     { color: black; font: bolder 9pt verdana; text-decoration: none; padding: 2px 0 2px 1px  }
a:hover.navKont       { color: black; font-style: normal; font-weight: bolder; font-size: 9pt; font-family: verdana; background-color: white; clear: both; padding: 2px 0 2px 1px; border-top: 2px solid white; border-bottom: 2px solid white ; 
