body                  {text-align: center; background-color: #C79640;}

a                     {font: normal normal normal 10px Helvetica, Arial, Verdana, sans-serif; color: black; text-decoration: none;}
a:hover               {font: normal normal normal 10px Helvetica, Arial, Verdana, sans-serif; background-color: #EEDDC3; text-decoration: none;}
a.impressum           {color: #F8F2E5;}
a:hover.impressum     {color: #DEBD80; background-color: #612400;}
a.museum              {font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif;}
a:hover.museum        {font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; color: #630000;}

a.kasten_sel          {padding-top: 2px; padding-left: 3px; width: 100%; height:100%;}
a:hover.kasten_sel    {width:100%; height:100%;}

a.impressum_sel       {padding-top: 2px; padding-left: 3px; width: 100%; color: #F8F2E5;}
a:hover.impressum_sel {color: #630000;}

a.impressum_sel_active       {padding-top: 2px; padding-left: 3px; width: 100%; color: #000000;}
a:hover.impressum_sel_active {color: #630000;}


.c1                   {background-color: #C79640;}
.c2                   {background-color: #630000;}
.c3                   {background-color: #612400;}
.c4                   {background-color: #DEBD80;}
.c5                   {background-color: #F8F2E5;}
.c6                   {background-color: #EEDDC3;}
/*.rot                {color: #630000;}*/

.h1                   {font-weight: bold;}
.h2                   {font: normal normal normal 12px Helvetica, Arial, Verdana, sans-serif;}
.text                 {font: normal normal normal 11px Helvetica, Arial, Verdana, sans-serif;}
.klein                {font: normal normal normal 10px Helvetica, Arial, Verdana, sans-serif;}
.kursiv               {font-style: italic;}
.fett                 {font-weight: bold;}

.main                 {font: normal normal normal 12px Helvetica, Arial, Verdana, sans-serif;} /*color: #F8F2E5*/


.text-impressum       {text-align: right; padding-right: 5px; font: normal normal normal 12px Helvetica, Arial, Verdana, sans-serif;} /*color:#F8F2E5 */
.text-inhalt          {text-align: left; vertical-align: top; padding-left: 20px; padding-right: 20px; font: normal normal normal 11px Helvetica, Arial, Verdana, sans-serif;}
.text-inhalt2         {text-align: left; vertical-align: top; font: normal normal normal 11px Helvetica, Arial, Verdana, sans-serif;}
.text-navi            {font: normal normal normal 10px Helvetica, Arial, Verdana, sans-serif;}
.text-navi-bes        {text-align: left; font: normal normal normal 10px Helvetica, Arial, Verdana, sans-serif;}
.zweispaltig          {width: 50%;}
.einspaltig           {width: 563px;}

.navi                 {font: normal normal normal 9px Helvetica, Arial, Verdana, sans-serif;} /*color: #F8F2E5*/

.oben                 {height: 120px; width: 100%;}
.unten                {height: 400px; vertical-align: top; width: 100%;}
.links                {width: 227px;}
.inhalt               {height: 400px; width: 563px; vertical-align: top; background-color: #F8F2E5;}
.inhalt-start         {height: 400px; width: 563px; vertical-align: top; background-color: #DEBD80;}
.leiste               {height: 400px; width: 563px;}
.briefe-caption       {height: 20px; text-align: left; vertical-align: top; font-weight: bold; padding-left: 20px;}
.briefe-zeile         {text-align: left; vertical-align: top; padding-left: 20px; background-color: #EEDDC3;} /*font-weight: bold; */
.briefe               {text-align: left; padding-left: 45px; padding-top: 15px; padding-right: 10px;}
.leben                {text-align: left; padding-left: 20px; padding-right: 10px; vertical-align: top; padding-top: 10px;}
.lebenbild            {text-align: left;}
.picture-small        {height:110px;}
.lebenklein           {text-align: left; vertical-align: bottom; padding-left: 2px; font: normal normal normal 10px Helvetica, Arial, Verdana, sans-serif;}
.zeile                {height: 20px; text-align: left; background-color: #EEDDC3; padding-left: 3px;}
.vorzeile             {width: 20px; text-align: left; background-color: #F8F2E5;}
.zeilenlink           {height: 20px; text-align: left; padding-left: 45px;}
.zeilenlink-stadt     {width: 65px; height: 20px; text-align: right; padding-right: 5px; padding-left: 5px; padding-top: 18px; padding-bottom: 18px; border-right: solid 1px #C79640; border-top: solid 1px #C79640;}
.zeilenlink-museum    {height: 20px; text-align: left; padding-left: 3px; border-top: solid 1px #C79640;}
.letter_title         {font: normal normal normal 12px Helvetica, Arial, Verdana, sans-serif; font-weight:bold;}
.letter_description   {font: normal normal normal 12px Helvetica, Arial, Verdana, sans-serif;}



td.menue              {border-left: solid 1px #C79640; vertical-align: top;}
td.impressum-oben     {height: 20px; text-align: left; vertical-align: middle; padding-left: 10px;}
td.strich             {text-align: right; height: 5px;}
td.kasten             {height: 20px; width: 25%; text-align: center; vertical-align: middle; border: solid 1px #DEBD80; border-collapse: collapse;}
td.beispiel-bild      {width: 33%; text-align: left; vertical-align: bottom; }
td.beispiel           {width: 33%; text-align: left; vertical-align: top; }
td.tableau1           {width: 16%; height: 75px; text-align: center; vertical-align: top; background-color: #F8F2E5; padding:2px; padding-top: 0px; font: normal normal normal 10px Helvetica, Arial, Verdana, sans-serif;}
td.tableau2           {width: 16%; height: 75px; text-align: center; vertical-align: top; background-color: #EEDDC3; padding:2px; padding-top: 0px; font: normal normal normal 10px Helvetica, Arial, Verdana, sans-serif;}
.zahl1                {text-align: center; height: 8px; background-color: #F8F2E5; vertical-align: top; font-size: 7px;}
.zahl2                {text-align: center; height: 8px; background-color: #EEDDC3; vertical-align: top; font-size: 7px;}
.overline             {border-top: solid 1px #C79640;}
.underline            {border-bottom: solid 1px #C79640;}
.without              {border-left: solid 0px;}
.rechts               {text-align: right;}
.nav                  {text-align: left; font-size: 8px;}

.stx                  {text-align: left; font: normal normal normal 11px Helvetica, Arial, Verdana, sans-serif; padding-left: 20px; padding-right: 20px; padding-top: 5px;}  /*color: #F8F2E5;*/


/* img                {width: 100%; height: 100%} */
img.pix               {height: 20px; color: #C79640;}
img.strich            {height: 1px; width: 20px;}
img.tableau           {height: 65px;}
/* img.menue          {height: 100%; width: 100%;} */

table                 { }                              /*border: solid 1px green;  */
td                    {text-align: center; }          /*border: solid 1px yellow;  */
