html
{
    font-family:verdana;
    font-size:0.9em;
}

 * html
{
    font-family:verdana;
    font-size:0.9em;
}

* html body
{
    margin:0px;
    padding:0px;
    font-size: 100.1%;
    height:100%;
}

body.inhalt
{
           FONT-FAMILY: Verdana;
           background-color:#ffffdd;
           max-width:1037px;
           font-size: 100.1%;   /* nicht IE */
           width:1037px;      /* IE */  }

ul
{   list-style-image:url('/images/pfeilchen.gif');

    list-style-position: outside;
    margin-left:15px;
    padding-left:10px;
}

ul.submenu   {list-style: none; padding-left: 0px; margin: 5px 0px 0px 0px}

li           {line-height: 120%;}

.tdmitte     { font-family: Verdana; font-size: 1.3em; color: #FFFFFF; vertical-align: middle; font-weight: bold}

h1           { font-family: Verdana; font-size: 1.5em; color: #ff9900; text-align: center; font-weight: bold; margin-top: 15px; margin-bottom: 15px; }

h2           { font-family: Verdana; font-size: 1.4em; font-weight: bold; color: #006F4A; margin-top: 15px; margin-bottom: 20px; text-align: center }

h3           { font-family: Verdana; font-size: 1.2em; color: #ff9900; font-weight: bold;
               margin-top: 10px; margin-bottom: 10px; }
h4           { font-family: Verdana; font-size: 1.1em; color: #006F4A;
               font-weight: bold; margin-top: 7px; margin-bottom: 7px; }
h5           { font-family: Verdana; font-size: 1.0em; color: #ff9900; font-weight: bold;
               margin-top: 10px; margin-bottom: 7px; }
h6           { font-family: Verdana; font-size: 0.9em; color: #006F4A; font-weight: bold;
               margin-top: 4px; margin-bottom: 4px; }

hr            {width:95%; color:#FFCF63; height:1px; text-align:left;}
big.head    {FONT-FAMILY: Verdana; FONT-SIZE: 1.0em; font-weight:bold; color:#006633}


table        {text-align: left; font-size: 0.9em; font-family: Verdana;  empty-cells: show; border-collapse: separate; background-color: #FFFFff; padding:2px; border:0px }
table.small       {text-align: left; font-family: Verdana;  empty-cells: show; border-collapse: separate; background-color: #FFFFff; padding:2px; border:0px }

* html table {Border-collapse: collapse}

table.bord   {font-family: Verdana;  empty-cells: show; border-collapse: separate; border: 1px solid #FFCC66; background-color: #FFFFee; border-width: 1px 1px 1px 1px; border-spacing: 2px}

TABLE.input  {font-family: Verdana; empty-cells: show; border-collapse: collapse; border: 1px solid #FFcc66; }

table.rahmen  { padding:2px; border: 1px solid #ffcc99 }
TD.heading   {BACKGROUND: #FEED7C; border-bottom: 0px solid #FFCF63; color:#006531; FONT-FAMILY: Verdana; text-align: center; FONT-WEIGHT: bold; padding:2px;}

td.menue     {background-color: #FFFFff; font-family: Verdana; color: #06794F; text-transform: uppercase; text-align: center; font-weight: bold; border-bottom: 1px solid #FFff99}

td           {vertical-align: top; border: 0; FONT-FAMILY: Verdana;  background-color: #FFFFff}

td.rahmen    {background-color: #Ffffe6; font-family: Verdana;  vertical-align: top; border-color: #ffcc99; border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid }

td.kapitel   {background-color: #033d1d; background-repeat: repeat; background-attachment: scroll; font-family: Verdana; color: #FFFF99; text-align: center; border-width: 2px 2px 2px 2px; border-color: #FFCC66}

TD.input     {BACKGROUND: #FFFFff; border: 0px; padding: 2px; FONT-FAMILY: Verdana; vertical-align: top}
TD.input2     {BACKGROUND: #FFFFEE; border: 0px; padding: 2px; FONT-FAMILY: Verdana; vertical-align: top}

TD.strichUnten {border-bottom: 1px solid #FFCF63; FONT-FAMILY: Verdana; padding: 5px; FONT-WEIGHT: bold}

TD.strichOben {border-top: 1px solid #FFCF63; FONT-FAMILY: Verdana; padding: 5px; FONT-WEIGHT: bold}

TD.sucheOn   {BACKGROUND: #FFCF63; border-bottom: 1px solid #FFCc66; FONT-FAMILY: Verdana;  vertical-align: top; text-align: center}

TD.sucheOff  {BACKGROUND: #FFFF9C; border-bottom: 1px solid #FFCc66; FONT-FAMILY: Verdana; text-align: center; vertical-align: top}

TD.button    {BACKGROUND: #006f4a; border-bottom: 1px solid #FFCc66; FONT-FAMILY: Verdana;  text-align: center; vertical-align: middle}

td.foto      {background-color: #FFFFe6; background-repeat: repeat; background-attachment: scroll; font-family: Verdana; vertical-align: top; border-style: solid; border-color: #FFFEE1 }

INPUT        {FONT-FAMILY: Verdana; }

TEXTAREA     {FONT-FAMILY: Verdana; }

p            {FONT-FAMILY: Verdana; }

OL.test      {margin: 1.0em; padding: 1.0em; border:1.0em; list-style-type: decimal}

A            { COLOR:#006633; FONT-FAMILY:Verdana; TEXT-DECORATION: none}

A:hover      { COLOR:#ffcc00; TEXT-DECORATION:none}

A:active     { COLOR:#ff9900; TEXT-DECORATION:none}

A.leiste     { color:#ff9900; FONT-FAMILY:verdana; TEXT-DECORATION:none;  FONT-WEIGHT:bold}
A.leiste:active     { color:#ff9900; FONT-FAMILY:verdana; TEXT-DECORATION:none;  FONT-WEIGHT:bold}

A.leiste:hover { COLOR:#003300; FONT-FAMILY:verdana; TEXT-DECORATION:none;  FONT-WEIGHT:bold}

A.menu        { COLOR:#006633; FONT-FAMILY:Verdana; TEXT-DECORATION:none;  FONT-WEIGHT:bold}

A.menu:hover  { COLOR:#003300; FONT-FAMILY:Verdana; TEXT-DECORATION:none;  FONT-WEIGHT:bold; background-color:#ffffff; border-bottom:1px solid #ffec80; border-left:1px solid #ffec80; border-right:1px solid #ffec80; padding-top: 2px; padding-right: 2px; padding-left: 2px; padding-bottom: 2px}

A.menu:active { COLOR:#cc6600; FONT-FAMILY:Verdana; TEXT-DECORATION:none;  FONT-WEIGHT:bold; background-color:#ffffff; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff; padding-top: 2px; padding-right: 2px; padding-left: 2px; padding-bottom: 2px}
a.submenu     { text-decoration:none; color:#006633;  width:auto;  /* IE  */ font-family:verdana; }

li>a.submenu  { width:auto; font-family:verdana;  width:auto; /* IE  */ }

li a.submenu  { font-family:verdana;  width:auto; /* IE */ }

a.submenu:hover { color:#003300; font-family:verdana; background:white}

b             { font-family: Verdana; FONT-WEIGHT: bold}

p             { font-family: Verdana}

img           { border:1px solid #ffffff}

img.anim      { border:0px }

img.ohne      { border:0px }

small         { FONT-SIZE:0.8em; FONT-FAMILY:Verdana; color:#666666 }

INPUT         { FONT-FAMILY:Verdana }

OPTION        { FONT-FAMILY:Verdana }

SELECT        { FONT-FAMILY:Verdana }

TEXTAREA      { FONT-FAMILY:Verdana }

TD.heading    { font-weight:bold; color:#006633; padding:0.2em; text-align:left}

TD.output     { color:#000000 }

BIG.alert     { FONT-FAMILY:Verdana; COLOR:#ff6600; left:170px; top:140px }

td.navi       { padding:2px; font-family:verdana; color:#000000; border-top:#006531 1px solid; border-bottom:#006531 1px solid; border-left:#006531 1px solid; border-right: #006531 1px solid; background-color: #fbdecb }

td.navihighlight { text-align:left; font-family:verdana; color:#000000; padding:0px; border-top:#006531 1px solid; border-bottom:#006531 1px solid; border-left:#006531 1px solid; border-right:#006531 1px solid }

td.navilight   { text-align:center; font-family:verdana; padding:0px; border-top:#006531 1px solid; border-bottom:#006531 1px solid ; border-left:#006531 1px solid ; border-right:#006531 1.5px solid   }

td.navion     { BACKGROUND: #006531; text-align:center; font-family:verdana; FONT-SIZE:0.85em; color: #ffffcc; font-weight:bold; padding:1px; border-top: #006531 1px solid; border-bottom: #006531 1px solid; border-left: #006531 1px solid; border-right: #006531 1px solid  }

td.navioff    { text-align:center; font-family:verdana;  FONT-SIZE:0.85em; color:#006531; font-weight:bold; BACKGROUND: #ffffdd; padding:1px; border-top: #006531 1px solid;  border-bottom: #006531 1px solid; border-left: #006531 1px solid; border-right: #006531 1px solid }

.left
{
    float:left;
    padding-right:25px;
    padding-top:5px;
    padding-bottom:15px;
    padding-left:5px;
}

.right
{
    float:right;
    padding-left:25px;
    padding-top:5px;
    padding-bottom:15px;
    padding-right:5px;
}

div.clear
{
  clear:both;
}


#idinhalt     { position:absolute; visibility:visible; font-family:verdana, sans-serif; font-size:0.9em; left:210px; top:150px; z-index:10; width:810px;      /* IE */  max-width:810px;      /* nicht IE */    }

#idadmin     { visibility:visible; font-family:verdana, sans-serif; font-size:0.9em; z-index:10;    }

#idmenu       { left:5px; top:170px; position:absolute; visibility:visible; font-size:0.85em; z-index:40; white-space: nowrap }

#idadmin_menu_betriebsdb  { position:absolute; visibility:visible; left:350px; top:190px; z-index:50; white-space:nowrap }

#idbgheader   { overflow:hidden; visibility:visible; left:0px; top: 0px; margin-left:0; margin-right:0; position:absolute; z-index:37; width:1020px;      /* IE */  max-width:1020px;      /* nicht IE */  }

html body.inhalt { background: url("../images/background.jpg") fixed; background-repeat:repeat-y }

#idbild       {  margin-left:0; margin-right:0; position:absolute; visibility:visible; left:575px; top: 28px; z-index:1; white-space:nowrap }

#idlogo       { margin-left:0; margin-right:0; position:absolute; visibility:visible; left:850px; top: 10px; z-index:50; white-space:nowrap }

#idkontakt    { font-size:0.8em; position:absolute; visibility:visible; left:750px; top:128px; z-index:50; white-space:nowrap }

#idimpressum  { font-size:0.8em; position:absolute; visibility:visible; left:850px; top:128px; z-index:50; white-space:nowrap}

#iddrucken  { position:absolute; visibility:visible; left:980px; top:125px; z-index:50; white-space:nowrap}

#idg_altenmarkt { font-size:0.8em; position:absolute; visibility:visible; left:530px; top:10px; z-index:50; white-space:nowrap }

#idg_berndorf { font-size:0.8em; position:absolute; visibility:visible; left:530px; top:28px; z-index:50; white-space:nowrap }

#idg_enzesfeld { font-size:0.8em; position:absolute; visibility:visible; left:530px; top:46px; z-index:50; white-space:nowrap }

#idg_furth    { font-size:0.8em; position:absolute; visibility:visible; left:530px; top:64px; z-index:50; white-space:nowrap }

#idg_guenselsdorf { font-size:0.8em; position:absolute; visibility:visible; left:530px; top:82px; z-index:50; white-space:nowrap }

#idg_hernstein { font-size:0.8em; position:absolute; visibility:visible; left:530px; top:100px; z-index:50; white-space:nowrap }

#idg_hirtenberg { font-size:0.8em; position:absolute; visibility:visible; left:700px; top:10px; z-index:50; white-space:nowrap }

#idg_kaumberg { font-size:0.8em; position:absolute; visibility:visible; left:700px; top:28px; z-index:50; white-space:nowrap }

#idg_leobersdorf { font-size:0.8em; position:absolute; visibility:visible; left:700px; top:46px; z-index:50; white-space:nowrap}

#idg_pottenstein { font-size:0.8em; position:absolute; visibility:visible; left:700px; top:64px; z-index:50; white-space:nowrap}

#idg_schoenau   { font-size:0.8em; position:absolute; visibility:visible; left:700px; top:82px; z-index:50; white-space:nowrap}

#idg_weissenbach { font-size:0.8em; position:absolute; visibility:visible; left:700px; top:100px; z-index:50; white-space:nowrap}

#idleiste       {  position:absolute; visibility:visible; left:700px; top:125px; z-index:50; white-space:nowrap}

#idsubmenu      { position:absolute; visibility:visible; margin-left:15px; top:270px; z-index: 9; width:400px; font-size:1.0em}

  