/* ---------------------------------------------------------------------------------------------------------
   Allgemeine Definitionen
------------------------------------------------------------------------------------------------------------ */
body { font-family: Arial, helvetica, sans-serif; background-color:#F0F1EF;
       scrollbar-face-color:#d5d8c7; scrollbar-shadow-color:#c9bc9b; scrollbar-arrow-color:#808876; scrollbar-darkshadow-color:#d5d8c7;
       scrollbar-highlight-color:#f4f5f0; scrollbar-3dlight-color:#d5d8c7; scrollbar-track-color:#f4f5f0; scrollbar-base-color:#d5d8c7; }

hr    { color:#D2232A; }
a     { text-decoration:none; color:#000000; }
p     { text-align:center; font-family:Arial; font-size:11px; font-weight:bold; color:#808876; }
/* IE PNG Fix s */

IMG {
_behavior: url(iepngfix.htc);
}

/* ---------------------------------------------------------------------------------------------------------
   Äusserer Tabellenrahmen
------------------------------------------------------------------------------------------------------------ */
.table_center       { position:absolute; top:0; left:0; width:100%; height:100%; }
.table_border       { border-width:1px; border-style:solid; border-color:#000000; background-color:#FFFFFF; width:736px; }

/* ---------------------------------------------------------------------------------------------------------
   Allgemeine - Ebenenen
------------------------------------------------------------------------------------------------------------ */
div#wrapper  { width:734px; margin:0 auto; position:relative; }

div#header01  { background-image:url(../pics/layout/header01.gif); width:734px; height:52px; position: absolute; left: 0px; top: 0px; }
div#footer01  { background-image:url(../pics/layout/footer01.gif); width:512px; height:15px; position: absolute; left: 0px; top: 535px; font-size:1px; }

/* ---------------------------------------------------------------------------------------------------------
   Partnerseite
------------------------------------------------------------------------------------------------------------ */
div#partner   { width:228px; height:421px; position: absolute; left: 40px; top: 80px; }
div#border01  { background-image:url(../pics/layout/border01.gif); width:16px; height:421px; position: absolute; left: 268px; top: 80px; }
div#border02  { background-image:url(../pics/layout/border02.gif); width:244px; height:16px; position: absolute; left: 40px; top: 501px; font-size:1px; }

div#content01 { width:434px; height:123px; position: absolute; left: 300px; top: 59px; }
div#content02 { width:434px; height:158px; position: absolute; left: 300px; top: 182px; }
div#content03 { width:434px; height:185px; position: absolute; left: 300px; top: 340px; }
div#content04 { width:225px; height:25px; position: absolute; left: 512px; top: 525px; }

/* ---------------------------------------------------------------------------------------------------------
   Hauptseite
------------------------------------------------------------------------------------------------------------ */
div#banner   { width:734px; height:97px; position: absolute; left: 0px; top: 0px; }
div#footer02 { width:532px; height:47px; position: absolute; left: 173px; top: 503px; }
div#footer03 { width:125px; height:22px; position: absolute; left: 26px; top: 508px; font-family: Arial; font-size:9px; line-height:11px; overflow:hidden; }

div#line01 { background-image:url(../pics/layout/line02.gif); width:521px; height:3px; position: absolute; left: 177px; top: 127px; font-size:1px; }
div#line02 { background-image:url(../pics/layout/line02.gif); width:521px; height:3px; position: absolute; left: 177px; top: 491px; font-size:1px; }
div#line03 { background-image:url(../pics/layout/line01.gif); width:125px; height:3px; position: absolute; left: 26px; top: 127px; font-size:1px; }
div#line04 { background-image:url(../pics/layout/line01.gif); width:125px; height:3px; position: absolute; left: 26px; top: 491px; font-size:1px; }

div#date01   { left:176px; top:104px; width:557px; height:17px; position: absolute; }
div#date01 a { font-family: Arial; font-size:12px; color:#808876; font-weight:bold; }
div#date02   { left:71px; top:104px; width:81px; height:17px; position: absolute; text-align:right; }
div#date02 a { font-family: Arial; font-size:12px; color:#808876; font-weight:bold; }

/* ---------------------------------------------------------------------------------------------------------
   Content - Ansicht aller Veranstaltungen
------------------------------------------------------------------------------------------------------------ */
div#content05    { left:177px; top:137px; width:545px; height:343px; position:absolute; overflow:auto; }
div#content05 td           { font-family: Arial; font-size:11px; font-weight:bold; }
div#content05 td.normal				{ font-weight:normal; }
div#content05 td.green     { color:#6FA032; }
div#content05 td.black     { color:#000000; }
div#content05 td.red       { color:#D2232A; }
div#content05 td.blue      { color:#00386B; }
div#content05 td.yellow    { color:#D96F21; }
div#content05 td.grey      { color:#808876; font-weight:normal;}
div#content05 td.impre     { color:#808876; font-weight:normal; font-size:12px; }
div#content05 td.impre span{ color:#000000; font-weight:bold; font-size:12px; }
div#content05 td.space     { border-color:#D2232A; border-bottom-style:dotted; border-width:1px; }
div#content05 table.border { border-width:8px; border-color:#8D917D; border-style:solid; }

/** Adressen von Menu-Punkt Karte **/

.us1																										{ font-weight: bold; color:#D2232A;}
div#content05 ul li 										{ font-family: Arial; font-size:12px; font-weight: bolder; color:#D2232A; list-style-type:none; }
div#content05 ul li ul li 				{ font-size:11px; font-weight: normal; color:#00386B; list-style-type: square; }
div#content05 ul li ul li us1	{ font-weight: bold; color:#D2232A;}


/* ---------------------------------------------------------------------------------------------------------
   Content - Detailansicht einzelner Veranstaltungen
------------------------------------------------------------------------------------------------------------ */
div#content06    { left:20px; top:20px; width:480px; height:300px; position:absolute; overflow:auto; }
div#content06 td           { font-family: Arial; font-size:11px; font-weight:bold; }
div#content06 td.green     { color:#6FA032; }
div#content06 td.black     { color:#000000; }
div#content05 td.blue      { color:#00386B; }
div#content06 td.red       { color:#D2232A; }
div#content06 td.yellow    { color:#D96F21; }
div#content06 td.grey      { color:#808876; font-weight:normal;}

/* ---------------------------------------------------------------------------------------------------------
   Navigation - Linke Seite
------------------------------------------------------------------------------------------------------------ */
div#navi         { left:26px; top:133px; width:123px; height:332px; position: absolute; }
div#navi td      { font-family: Arial; font-size:11px; font-weight:bold; border-bottom-style:dotted; border-width:1px; border-color:#FF0000; height:21px; }
div#navi td.end  { border-bottom-style:none; }
div#navi td.grey { color:#808876; }
div#navi a.red   { color:#D2232A; }
div#navi a.blue  { color:#00386B; }
div#navi a.green { color:#6FA032; }
div#navi a.yellow{ color:#D96F21; }

div#navipic      { left:10px; width:10px; height:10px; position:absolute; z-index:1; font-size:1px; }
