--/* ***********************************************
// Zentrale CSS - Formatierungen
//
//    in fuenf Sektionen
//
//  1. Sektion: Container
//  2. Sektion: Headline-Formate
//  3. Sektion: Absaetze
//  4. Sektion: Hyperlinks und Anker
//  5. Sektion: Bildformate
//  6. Sektion: Freie Klassen
********************************************* */
/* Overdubbing Peter R. Mueller
www.prmueller.de
Version: 13.10.06
*/

/* --------------------------------------
// 1. Sektion: Container
-------------------------------------- */

body     {
         background-color:#000000;
         margin-bottom:0px;
         margin-right:0px;
         }
/* Wenn Farbverlaufslinie oben gewuenscht wird,
das folgende Element wieder in die HTML-Datei
einbauen */
#bariumlinie              {
                          position:absolute;
                          top:0px;
                          left:0px;
                          }



#logo    {
         position:absolute;
         top:5px;
         left:0px;
         width:140px;
         height:105px;
         background-color:#FFFFFF;
         }


#nav_links                       {
         text-align:left;
         position:absolute;
         top:95px;
         left:-2px;
         width:125px;
         height:375px;
         background-color:#F0ECF0;
         margin-left:2px;
         padding-top:0px;
         padding-left:8px;
         }

#nav_links1                       {
         text-align:left;
         position:absolute;
         top:110px;
         left:-2px;
         width:270px;
         height:375px;
         background-color:#F0ECF0;
         margin-left:2px;
         padding-top:0px;


         }

#nav_oben                       {
         position:absolute;
         top:5px;
         left:140px;
         width:670px;
         height:105px;
         background-color:#FFFFFF;
         }


/* ---------Screenshot fuer die Navigation_oben ----- */

table.navschichten        {
        width:540px;
        }
table.navschichten td        {
        margin:none;
        }
table.navschichten td.hko,
table.navschichten td.hkoa {
        padding-left:4px;
        padding-right:30px;
        }

td.hko        {
        background-color:#F0ECF0;
        border-bottom:solid 0px #AF191E;
        }
table.navschichten tr td.subaquae        {
        border-bottom:solid 1px #AF191E;
        font-size:80%;
        }
/* ---------------------------------------------------------------------------- */

#hauptbereich                       {
         text-align:left;
         position:absolute;
         top:95px;
         left:125px;
         width:685px;
         height:375px;
         background-color:#F0ECF0;
         }


#hauptbereich1                       {
         text-align:left;
         position:absolute;
         top:110px;
         left:270px;
         width:540px;
         height:375px;
         background-color:#F0ECF0;
         }
         
/* Fuer Speisekarte NEU (ohne Bilder), ganzer Seitenbereich */
#hauptbereich2                       {
         text-align:left;
         position:absolute;
         top:110px;
         left:0px;
         width:790px;
         height:375px;
         background-color:#F0ECF0;
         padding-left: 20px;
         }

#nav_index                       {
         text-align:left;
         position:absolute;
         top:95px;
         left:-2px;
         width:810px;
         height:375px;
         background-color:#FFFFFF;
         margin-left:2px;
         padding-top:0px;


         }


#nav_unten   {
         text-align:center;
         position:absolute;
         top:485px;
         left:0px;
         width:810px;
         height:90px;
         background-color:#FFFFFF;
         }
         
/* alternativ (mit Rand):
#nav_unten   {
         text-align:left;
         position:absolute;
         top:485px;
         left:0px;
         width:798px;
         height:75px;
         background-color:#FFFFFF;
         padding: 0 4px 0 8px;
         }
*/

#zentralist {
            position:relative;
            top:0px;
            left:0px;
            width:810px;
            height:580px;
            border-top:solid 4px #AF191E;
            border-bottom:solid 4px #AF191E;
            }

#zierde     {
            position:absolute;
            top:0px;
            left:122px;
            width:1px;
            height:375px;
            background-color:#AF191E;
            font-size:1px;
            }


#zierde1     {
            position:absolute;
            top:0px;
            left:268px;
            width:4px;
            height:375px;
            background-color:#AF191E;
            font-size:1px;
            }

/* --------------------------------------
// 2. Sektion: Headline-Formate
-------------------------------------- */

h1  {
         font-size:25px;
         font-family:"times new roman",tahoma,verdana,arial,helvetica,sans-serif;
         letter-spacing:2px;
         font-weight:400;
         color:#000000;
         line-height:30px;
         }

h2  {
         font-size:16px;
         font-family:tahoma,verdana,arial,helvetica,sans-serif;
         letter-spacing:1px;
         font-weight:300;
         color:#000000;
         line-height:12px;
         }


h3  {
         font-size:14px;
         font-family:tahoma, verdana,arial,helvetica,sans-serif;
         letter-spacing:1px;
         font-weight:200;
         color:#000000;
         line-height:17px;
         }

h4  {
         font-size:25px;
         font-family:"times new roman",tahoma,verdana,arial,helvetica,sans-serif;
         letter-spacing:2px;
         font-weight:400;
         color:#000000;
         line-height:6px;

         }



/* --------------------------------------
// 3. Sektion: Absaetze
-------------------------------------- */
p.textbereich {
         font-size:12px;
         font-family:tahoma,verdana,arial,helvetica;sans-serif;
         font-weight:100;
         letter-spacing:1px;
         color:#000000;
         line-height:17px;
         }

p.textbereich1 {
         font-size:14px;
         font-family:tahoma,verdana,arial,helvetica;sans-serif;
         font-weight:100;
         letter-spacing:1px;
         color:#000000;
         line-height:17px;
         }

p.klein {
         font-size:11px;
         font-family:tahoma,verdana,arial,helvetica;sans-serif;
         letter-spacing:1px;
         color:#000000;
         line-height:17px;
         }

td.textbereich {
         font-size:12px;
         font-family:tahoma,verdana,arial,helvetica;sans-serif;
         letter-spacing:1px;
         color:#303030;
         line-height:15px;
         }


.zitat  {
         font-size: 13px;
         font-family:tahoma,verdana,arial,helvetica;
         font-weight:200;
         letter-spacing:1px;
         color:#000000;
         line-height:17px;
		 
         }


.zitatgeber {
         font-size: 11px;
         font-family:tahoma,verdana,arial,helvetica;
         letter-spacing:1px;
         color:#000000;
         line-height:12px;
		
         }

.zitatgeber2 {
         font-size: 10px;
         font-family:tahoma,verdana,arial,helvetica;
         font-weight:30;
         letter-spacing:1px;
         color:#000000;
         line-height:12px;
         text-align:right;
         }

/* --------------------------------------
// 4. Sektion: Hyperlinks und Anker
-------------------------------------- */

a:link   {
         font-size: 16px;
         font-family:"times new roman",tahoma,verdana,arial,helvetica;
         letter-spacing:1px;
         font-weight:700;
         font-style:bold;
         color:#231F20;
         line-height:18px;
         text-decoration:none;
         }


a:visited {
         font-size: 16px;
         font-family: "times new roman",tahoma,verdana,arial,helvetica;
         letter-spacing:1px;
         font-weight:700;
         color:#AF191E;
         line-height:18px;
         text-decoration:none;
         }

a:hover  {
         font-size: 16px;
         font-family:"times new roman",tahoma,verdana,arial,helvetica;
         letter-spacing:1px;
         font-weight:700;
         color:#B0B0B0;
         line-height:18px;
         text-decoration:none;
         }


a.navi:link {
         font-size: 13px;
         font-family:tahoma,verdana,arial,helvetica,sans-serif;
         font-weight:400;
         color:#231F20;
         line-height:18px;
         text-decoration:none;
         }


a.navi:visited {
         font-size: 13px;
         font-family:tahoma,verdana,arial,helvetica,sans-serif;
         font-weight:400;
         color:#AF191E;
         line-height:18px;
         text-decoration:none;
         }

a.navi:hover {
         font-size: 13px;
         font-family:tahoma,verdana,arial,helvetica,sans-serif;
         font-weight:400;
         color:#B0B0B0;
         line-height:18px;
         text-decoration:none;
         }

a.text:link {
         font-size: 12px;
         font-family:tahoma,verdana,arial,helvetica,sans-serif;
         font-weight:400;
         color:#AF191E;
         line-height:14px;
         text-decoration:none;
         }


a.text:visited {
         font-size: 12px;
         font-family:tahoma,verdana,arial,helvetica,sans-serif;
         font-weight:400;
         color:#003871;
         line-height:14px;
         text-decoration:none;
         }

a.text:hover {
         font-size: 12px;
         font-family:tahoma,verdana,arial,helvetica,sans-serif;
         font-weight:400;
         color:#B0B0B0;
         line-height:14px;
         text-decoration:none;
         }


a.mini:link {
         font-size: 9px;
         font-family:arial,tahoma,verdana,helvetica,sans-serif;
         font-weight:400;
         color:#808080;
         line-height:12px;
         text-decoration:none;
         }


a.mini:visited {
         font-size: 9px;
         font-family:arial,tahoma,verdana,helvetica,sans-serif;
         font-weight:400;
         color:#808080;
         line-height:12px;
         text-decoration:none;
         }

a.mini:hover {
         font-size: 9px;
         font-family:arial,tahoma,verdana,helvetica,sans-serif;
         font-weight:400;
         color:#808080;
         line-height:12px;
         text-decoration:none;
         }

a.rubrikentitel:link   {
         font-size: 16px;
         font-family:"times new roman",tahoma,verdana,arial,helvetica;
         letter-spacing:1px;
         font-weight:700;
         font-style:bold;
         color:#231F20;
         line-height:18px;
         text-decoration:none;
         }


a.rubrikentitel:visited {
         font-size: 16px;
         font-family: "times new roman",tahoma,verdana,arial,helvetica;
         letter-spacing:1px;
         font-weight:700;
         color:#AF191E;
         line-height:18px;
         text-decoration:none;
         }

a.rubrikentitel:hover  {
         font-size: 16px;
         font-family:"times new roman",tahoma,verdana,arial,helvetica;
         letter-spacing:1px;
         font-weight:700;
         color:#B0B0B0;
         line-height:18px;
         text-decoration:none;
         }

/* --------------------------------------
// 5. Sektion: Bildformate
-------------------------------------- */
img                                    {
                                       border:none;
                                       }


/* --------------------------------------
// 6. Sektion: Freie Klassen
-------------------------------------- */

.adresse {
         font-family:"arial unicode ms",verdana,helvetica,sans-serif;
         color:#5D5D5D;
         font-size:11px;
         }

html, body {
         scrollbar-base-color: #F0ECF0;
         scrollbar-arrow-color: #AF191E;
         }

td.pos1   {
          vertical-align:top;
          padding-top:50px;
          vertical-align:text-bottom;
         }
