/* Allgemeine Angaben */

*                       {padding:0; margin:0; border: 0;}
body                    {font-family:verdana, arial, sans-serif; background:#E20C17 url(../grafik/hintergrund.png) center top repeat-y;}
input, textarea         {padding:2px; width:320px; border:1px solid #ccc; margin-bottom:8px; background:url(../grafik/verlauf.png) top center repeat-x; color:#808080; font-family:Verdana, Arial, Helvetica; font-size:100%;}
select                  {padding:1px;border:1px solid #ccc; margin-bottom:8px; background:#EFEFEF; color:#808080; font-family:Verdana, Arial, Helvetica; font-size:100%;}
h1, h2                  {font-size:120%; font-weight:normal; color:#BC0303; margin-bottom:10px;}

/* Container chronologisch */
#page           {margin:0 auto; width:951px;}
* html #page    {margin:0 auto; width:950px;position: relative;left: 50%; margin-left: -475px;}
#kopf           {float:left; background:url(../grafik/kopf_hintergrund2.jpg) 0 top no-repeat;}
#navigation     {float:left; width:146px; margin:29px 0 0 0;}
#offen_klein    {color:#808080; font-size:70%; height:190px; width:150px; padding:140px 0 0 10px; background: url(../grafik/oeffnungszeiten.jpg) no-repeat;}
#offen_gross    {color:#808080; font-size:70%; height:230px; width:150px; padding:125px 0 0 10px; background: url(../grafik/oeffnungszeiten-gr.jpg) no-repeat;}
#inhalt         {float:left; padding:93px 50px 0 37px; width:500px; font-size:100%;}
#inhalt_breit   {float:left; padding:93px 50px 0 37px; width:688px; font-size:100%;}
#bilder         {float:left; margin-top:87px; width:188px;}
#fuss           {color:#fff; font-size:70%; height:138px; width:950px; margin-top:20px; background: url(../grafik/fuss_hintergrund.png) no-repeat;}

#stempel        {float:left; padding-top: 108px; width:146px; margin:29px 0 0 0;}

/* Klassen */

.clear          {clear:both;}
.right          {float:right;margin: 0 0 10px 10px;}
.left           {float:left;margin: 0 10px 10px 0;}
.animation      {float:right; margin-right:10px;}
.tabulator      {width:130px;display:block;float:left;}
.tabulator2     {width:230px;display:block;float:left;}
.fehler         {color:#E27B7E;}
.button         {width:160px;margin-bottom:0px;font-weight:bold;}
.datum_input    {width:70px;}
.small_input    {width:219px;}
.nopic { display: none; }

/* Container-Tags und -Klassen */

#navigation ul li
{display:block; list-style-type:none;}
#navigation ul li a
{color:#fff; font-size:80%; font-weight:bold; text-decoration:none; display:block; padding:3px 0 0 25px; width:146px; height:20px;
voice-family:"\"}\""; voice-family:inherit;
height:23px; width:121px; padding:7px 0 0 25px;}
.dummy{}

#link1                      {background:#fff url(../grafik/link1.gif) no-repeat;}
#link1:hover, #link1.used   {background:#fff url(../grafik/link1.gif) 0 -30px;}
#link2                      {background:#fff url(../grafik/link2.gif) no-repeat;}
#link2:hover                {background:#fff url(../grafik/link2.gif) 0 -30px;}
#link2.used                 {background:#fff url(../grafik/link2a.gif)}
#link3                      {background:#fff url(../grafik/link3.gif) no-repeat;}
#link3:hover, #link3.used   {background:#fff url(../grafik/link3.gif) 0 -30px;}
#link4                      {background:#fff url(../grafik/link4.gif) no-repeat;}
#link4:hover, #link4.used   {background:#fff url(../grafik/link4.gif) 0 -30px;}
#link5                      {background:#fff url(../grafik/link5.gif) no-repeat;}
#link5:hover, #link5.used   {background:#fff url(../grafik/link5.gif) 0 -30px;}
#link6                      {background:#fff url(../grafik/link6.gif) no-repeat;}
#link6:hover, #link6.used   {background:#fff url(../grafik/link6.gif) 0 -30px;}
#link7                      {background:#fff url(../grafik/link7.gif) no-repeat;}
#link7:hover, #link7.used   {background:#fff url(../grafik/link7.gif) 0 -30px;}
#link8                      {background:#fff url(../grafik/link8.gif) no-repeat;}
#link8:hover, #link8.used   {background:#fff url(../grafik/link8.gif) 0 -30px;}
#navigation ul li a#link9   {background:#fff url(../grafik/link9.gif) no-repeat; height: 28px;}
#navigation ul li a#link9:hover, #navigation ul li a#link9.used   {background:#fff url(../grafik/link9.gif) 0 -36px;}

#navigation ul li ul.untermenu li           {display:block; list-style-type:none; }
#navigation ul li ul.untermenu li a         {color:#BC0303; font-size:70%; font-weight:bold; height:20px;width:120px;}
#navigation ul li ul.untermenu li a:hover   {color:#808080;}
#navigation ul li ul.untermenu li a.used    {color:#808080;}
#ulink1                                     {background: url(../grafik/link4-fond.gif) no-repeat; background-position: bottom; padding-bottom:0px;}
#ulink2, #ulink3, #ulink4                   {border-bottom: 1px; border-style: dashed; border-color: #BC0303;}

#inhalt a                   {color:#BC0303;}
#inhalt_breit a             {color:#BC0303;}
#inhalt p, #inhalt_breit p  {font-size:75%; line-height:1.4;}
#inhalt fieldset            {font-size:75%; line-height:1.4; border:1px solid #ccc; padding:10px; margin-bottom:10px;}
#inhalt legend              {font-weight:bold;color:#ccc;padding:5px;}
#inhalt table               {font-size:75%; width:100%; border-collapse: collapse;border:1px solid #E1DDDC; }
#inhalt td                  {padding:5px;}
#inhalt td.preis            {text-align:right;vertical-align:bottom;}
#inhalt thead               {font-weight:bold;background-color:#E1DDDC;}
#inhalt tr                  {border-bottom:1px solid #E1DDDC;}
#fuss p                     {padding:40px 0 0 20px;}
#fuss p a                   {color:#fff;}
#inhalt ul li               {margin-left:19px;font-size:75%; line-height:1.4;}



