* { margin: 0; padding: 0; }

/* #782235 => rot 120 grün 34 blau 53 (Word) */

body { padding: 0;
       height: 100%; width: 100%;
       margin-top: 0; margin-bottom: 0;}

table { border-collapse: collapse; }

ul { margin: 15pt; list-style-image: url("grafik/k.gif");}
li { margin: 10pt 0;}
p  { margin: 15pt 0;}
hr { margin-top: 0.5cm; margin-bottom: 0.5cm; border: 1px solid #782235; width: 100%; height: 1px;}
.li01 { margin-left: -10pt; }
.ver {color: #782235; font-weight: bold; margin-top: 0.1cm;}

/* Hintergründe */
#hg01 {background-image: url("grafik/hg01.gif"); background-repeat: repeat-x;}
/* #hg02 { background: url(grafik/weihnachten/weihnachten1.jpg) top center no-repeat; }  */
#hg03 { background: url(grafik/name.gif) center no-repeat; }
#hg04 { background-color: #782235;}
#hg04a { background-color: #782235; margin-top: 0.5cm;}

/* Titelleiste - Bilder */
.start-s   { background: url(grafik/titel/start.jpg) center no-repeat; }
.sammlg-s  { background: url(grafik/titel/sammlung2.jpg) center no-repeat; }
.presse-s  { background: url(grafik/titel/presse.jpg) center no-repeat; }
.geschichte-s  { background: url(grafik/titel/geschichte.jpg) center no-repeat; }
.veranstaltung-s  { background: url(grafik/titel/veranstaltung.jpg) center no-repeat; }
.landschaft-s  { background: url(grafik/titel/landschaft.jpg) center no-repeat; }
.landschaft-s  { background: url(grafik/titel/landschaft.jpg) center no-repeat; }
.milchk-s  { background: url(grafik/titel/milchkeller.jpg) center no-repeat; }

/* Diverse Klassen */
.bl  { text-align: justify; }
.pdf { background: url(grafik/icon_pdf.gif) top right no-repeat; padding-right: 20px; }
.ext {background: url(grafik/ext.gif) center right no-repeat; padding-right: 15px; }
.extgr {background: url(grafik/ext-grau.gif) center right no-repeat; padding-right: 15px; }
/* #adr { line-height: 15pt; } */
.hide { display: none; }
.see { text-align: center; }
.linie  { border: 1px solid #C0C0C0; }
.linie2 { width: 100%; height: 1px; border: 1px solid #782235; margin: 20px;}
.kgif   { background: url(grafik/k.gif) center left no-repeat; padding-left: 20px; }

/* Tabelle Seiten */
#tab01 { width: 900px; background-color: #FFFFFF; border: 1px solid #782235; table-layout: fixed; font-family: Verdana; color: #000000; font-size: 10pt;}
#tab02 { width: 900px; margin-top: 20px; }
#tab03 { width: 860px; text-align: justify; margin-bottom: 40px;}

/* Allg. Format für Seiten  ????
.allg { font-family: Verdana; color: #000000; font-size: 10pt; padding-left: 20px; padding-right: 20px; } */

/* Teaser */
.t01    { background-color: #FEFEFE; border: 1px solid #782236; margin-bottom: 0.3cm; width: 230px; font-family: Verdana; font-size: 10pt; }
.t01 th { color: #782236; font-weight: bold; padding-left: 10px; padding-top: 10px; text-align: left; letter-spacing: 2px;}
.t01 td { color: #000000; font-weight: normal; padding-left: 20px; padding-bottom: 10px; text-align: left; }

.t04    { background-color: #FEFEFE; border: 1px solid #782236; margin-bottom: 0.3cm; width: 230px; }
.t04 th { color: #782236; font-weight: bold; text-align: center; padding-bottom: 10px; padding-top: 10px; font-family: Verdana; font-size: 10pt;  letter-spacing: 2px;}
.t04 td { color: #000000; font-weight: normal; text-align: center; padding-bottom: 10px; font-family: Arial; font-size: 10pt; }

#t02    { text-align: justify; padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 20px; line-height: 20px; }
#t03    { padding: 0px;} /* background-color: #FEFEFE; border: 1px solid #782236; */
#t03 th { color: #782236; font-weight: bold; text-align: center; font-family: Verdana; font-size: 10pt; }
#t03 td { color: #000000; font-weight: normal; font-family: Arial; font-size: 10pt; text-align: justify; }
.objm   { padding: 20px; text-align: center; }

/* Formate Objekt des Monats Startseite
#tab_kal    { width: 100%; border: none; table-layout: fixed; font-family: Verdana; color: #000000; }
.tab_kal_th { font-size: 10pt; }
.tab_kal_td { font-size: 8pt; text-align: justify; }
#objm       { float: left; margin-left: 0; margin-top: 0.6cm; margin-right: 0.5cm;} */

/* Navigation */
#nav   {font-family: Verdana; color: #782235;
        font-size: 10pt; font-weight: 700; word-spacing: 6px;
        text-align: center; border-bottom: 1px solid #782235; }

/* Links */
a         { text-decoration: none; color: #782235; }
a:link    { text-decoration: none; color: #782235; }
a:visited { text-decoration: none; color: #782235; }
a:hover   { text-decoration: underline; color: #9E606E; }
a:active  { text-decoration: none; color: #782235; }

a.black         { text-decoration: none; color: #000000; font-weight: normal; }
a.black:link    { text-decoration: none; color: #000000; }
a.black:visited { text-decoration: none; color: #000000; }
a.black:hover   { text-decoration: underline; color: #9E606E; }
a.black:active  { text-decoration: none; color: #000000; }

/* Schriften */
.f08  { font-family: Arial; color: #000000; font-size: 8pt; }
.f10  { font-family: Verdana; color: #000000; font-size: 10pt; }
.f10s { font-family: Verdana; color: #000000; font-size: 10pt; padding-left: 20pt; padding-right: 20pt;}
.f11  { font-family: Verdana; color: #000000; font-size: 11pt; }
.f10r { font-family: Verdana; color: #782235; font-size: 10pt; }
.f18w { font-family: Verdana; color: #FFFFFF; font-size: 18pt; word-spacing: 3pt; letter-spacing: 2pt; font-weight: 700;}
.f14w { font-family: Verdana; color: #FFFFFF; font-size: 14pt; font-weight: 700;}
