body { 
 margin:auto; /* zentrieren */
 text-align:center; /* zentrieren fr IE 5 und 5.5*/
 PADDING: 0px; 
 WIDTH: 100%; 
 height: 95%;
 background-image:url(images/hg_body.gif);
 font-size:0.75em;
} 
/******************* Tabelle ***********************/
#tableMain {
 width:766px;
 height:95%;
 background: url(http://www.gespag.at/css/images/hg_content.gif) !important;
 background-image: url(images/hg_content.gif);
 margin:10px auto auto auto;
}
#tableMain #zeile1 {
 height:220px;
}
#tableMain #zeile1_ag {
 height:130px;
}
#tableMain #zeile2 {
 height:100%;
}
/***************** Layer fuer Seitenaufbau ******************/
#content1 { 
 margin:auto; /* zentrieren fr NN 7.0 */
 text-align:left; /* fr IE 5 und 5.5 */
 position:relative;
 padding: 0px 0px 0px 0px;
 z-index:1; 
 background-image: url(http://www.gespag.at/css/images/hg_top.gif) !important;
 background-image: url(images/hg_top.gif);
 background-repeat:no-repeat;
 background-position:top;
 WIDTH: 766px; 
 height:5.125em; /*82px;*/
 overflow:hidden;
}
#content2 { 
 margin:auto; /* zentrieren fr NN 7.0 */
 text-align:left; /* fr IE 5 und 5.5 */
 position:relative;
 top:auto; /* Angabe für NN4*/
 z-index:1; 
 background-image:  url(images/hg_content.gif); 
 WIDTH: 766px; 
 height:100%;
 overflow:hidden;
}
#contentMain1{
/* In diesem Layer wird der gesamte editierbare Inhalt dargestellt */
 position:relative;
 width:543px !important;
 width:553px;
 left:200px;
 height:95%;
 padding-right:10px;
 z-index:2;
 background-color: #f5f5f5;
 font-family:Arial, Helvetica, sans-serif; /* => Fliesstext */
 font-size:0.75em;
 color:#333333;
 overflow:auto;
 scrollbar-base-color:#666666;
 scrollbar-3dlight-color:#666666;
 scrollbar-arrow-color:#FFB803;
 scrollbar-darkshadow-color:#666666;
 scrollbar-face-color:#E5E5E5;
 scrollbar-highlight-color:#666666;
 scrollbar-shadow-color:#666666;
 scrollbar-track-color:#E5E5E5;
}
#contentMain1 #person {
 display:none; /* damit th nicht angezeigt wird */
 font-family:Arial, Helvetica, sans-serif;
 font-size:0.75em;
}
#contentMain1 th {
 display:table-header-group;
 font-family:Arial, Helvetica, sans-serif;
 font-size:0.75em;
}
#contentMain1 caption {
 display:none;
}
#contentMain1 td {
 font-family:Arial, Helvetica, sans-serif;
 font-size:0.75em;
}
#contentMain1 #dbKontakt th {
 background-color:#FAE2A7;
 font-family:Arial, Helvetica, sans-serif;
 font-size:0.75em;
 display:table-cell;
}
#contentMain1 #dbKontakt td {
 background-color:#ffffff;
 font-family:Arial, Helvetica, sans-serif;
}
#contentMain1 p {
 font-family:Arial, Helvetica, sans-serif;
}
/* Suche */
.searchhi{
 background:#FFEAB3;
}
#contentMain1 li.search {
 list-style-type:decimal;
 list-style-image: none;
}
/************************** SITEMAP *****************************/
#contentMain1 li.sitemapebene0, #contentMain1 li.sitemapebene1   {
 list-style-image: none;
 list-style-type: none;
 text-transform: uppercase;
 line-height:1.5em;
}
#contentMain1 li.sitemapebene2, #contentMain1 li.sitemapebene3, #contentMain1 li.sitemapebene4  {
 list-style-image: none;
 list-style-type: none;
 text-transform: none;
 line-height:1.5em;
}
#contentMain1 .linksitemap0, #contentMain1 .linksitemap0:hover,#contentMain1 .linksitemap0:active, #contentMain1 .linksitemap0:visited, #contentMain1 .linksitemap0:link {
 color:#ff9900;
 font-weight:bold;
 text-transform: uppercase;
}
#contentMain1 .linksitemap1, #contentMain1 .linksitemap1:hover,#contentMain1 .linksitemap1:active, #contentMain1 .linksitemap1:visited, #contentMain1 .linksitemap1:link {
 color:#ff9900;
 font-weight:bold;
 text-transform: uppercase;
}
#contentMain1 .linksitemap2, #contentMain1 .linksitemap2:hover, #contentMain1 .linksitemap2:active,#contentMain1 .linksitemap2:visited,#contentMain1 .linksitemap2:link {
 font-weight:bold;
}
/* Highlight horizontal subnavigation */
#contentMain1 a.submenuinactive {
 padding:0 2px;
}
#contentMain1 span.submenuactive,
#contentMain1 a.submenuinactive:hover {
 background-color:#FFC736;
 color: #000000; 
 padding:0pt 2px;
}
#contentMain1 .subnav_line_top {
    padding-bottom: 3px;
}
#contentMain1 .subnav_line_bottom {
    padding-top:2px;
}
#head1 {
 position:relative;
 background-color: #ffffff;
 WIDTH: 212px;
 HEIGHT: 79px;
 left:549px;
 top:3px;
}
#head2 {
 position:relative; 
 width:740px; 
 height:30px; 
 left: 13px; 
 top:auto; /* Angabe für NN4*/
 background-color: #ffb701; 
}
#head2AG {
 position:relative; 
 width:740px; 
 height:80px; 
 left: 13px; 
 top:auto; /* Angabe für NN4*/
 background-color: #ffb701; 
}
#head3 {
 position:relative;
 width:740px;
 height:90px;
 left: 13px;
 background-color: #e5e5e5;
 top:3px;
}
#head4 {
 position:relative;
 width:740px;
 left:13px;
 top:3px;
 background-color:#f5f5f5;
}
#lineOrange{
 position:relative;
 width:553px;
 left:200px;
 height:3%;
 z-index:1;
 background-image: url(images/hg_bottom_orange_lange.gif);
 background-repeat:no-repeat;
}
#siteBottom {
 margin:auto; /* zentrieren fr NN 7.0 */
 text-align:left; /* fr IE 5 und 5.5 */
 position:relative;
 width:766px;
 height:25px;
 top:0px;
 font-size:0.75em;
 /*padding: 0px 0px 10px 200px;*/
 background-image: url(http://www.gespag.at/css/images/hg_bottom.gif) !important;
 background-image: url(images/hg_bottom.gif);
 background-repeat:no-repeat;
 background-position:bottom;
}
/************ FOOTER ****************/
#siteBottom #back {
 position:absolute;
 width:200px;
 height:25px;
 top:0px;
 left:200px;
 bottom:5px;
}
#back a, #back a:visited  {
 font-family:Arial, Helvetica, sans-serif;
 color:#333333;
 font-weight:normal;
}
#back a:hover, #back a:active {
 font-family:Arial, Helvetica, sans-serif;
 color:#ff9900;
 font-weight:normal;
}
#imprint {
 position:absolute;
 left:400px;
 width:353px;
 text-align:right;
}
#imprint a, #imprint a:visited {
 font-family:Arial, Helvetica, sans-serif;
 color:#666;
 font-weight:normal;
}
#imprint a:hover, #imprint a:active{
 font-family:Arial, Helvetica, sans-serif;
 color:#ff9900;
 font-weight:normal;
}
/************* Icon-Navigation ********/
#navIcons {
 position:absolute;
 width:182px; 
 height:19px; 
 z-index:3; 
 top: 69px;
 left:3px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:0.75em;
 color:#c3c3c3;
 font-weight:bold;
}
#navIcons span {
 display:none;
} 
#navIconsAG {
 position:absolute;
 width:170px; 
 height:19px; 
 z-index:3; 
 top: 10px;
 left:9px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:0.75em;
 color:#c3c3c3;
 font-weight:bold;
}
#navIconsAG a {
 color:#000000;
 text-decoration:none;
} 
#navIconsAG span {
 display:none;
}
/********************* (KH-)Navigation links *************************/
#navLeft {
 position:absolute; 
 width:187px; 
 height:95%; 
 z-index:6; 
 left: 13px; 
 background-color: #f5f5f5; 
 background-image: url(images/hg_navi_left.gif);
 background-repeat:no-repeat;
 background-position:bottom;
}
#navLeftText {
 position:absolute; 
 width:175px; 
 height:95%px; 
 z-index:6; 
 padding:19px 0px 0px 13px;
}
#navLeftLine {
 position:absolute; 
 width:175px; 
 height:1px; 
 z-index:6; 
 background-color: #f5f5f5; 
 background-image: url(images/hg_navi_left_linie.gif);
 background-repeat:no-repeat;
 background-position:center;
}

/******** NEU NEU NEU NAVIGATION ********/
#navLeftText ul {
    padding:0;
    margin:0;
}
#navLeftText li {
    color:#000000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    /*font-size: 0.75em;*/
    line-height:1.2em;
    list-style:none;
    padding:0;
    margin:0;
}
#navLeftText li a {
    color:#000000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration:none;
}
#navLeftText li.menulevel1lo,
#navLeftText li.menulevel1hi {
    font-weight: bold;
    font-size:75%;
}
#navLeftText li.menulevel1lo a:link,
#navLeftText li.menulevel1lo a:visited,
#navLeftText li.menulevel1lo a:active {
    padding:0 0.3em 0 0.3em;
}
#navLeftText li.menulevel1lo a:hover,
#navLeftText li.menulevel1lo a:focus {
    background-color:#FFC736;
    padding:0 0.3em 0 0.3em;
}
#navLeftText li.menulevel1hi span.active {
    background-color:#FFC736;
    padding:0 0.3em 0 0.3em;
    font-weight:bold;
}
#navLeftText li.menulevel2lo,
#navLeftText li.menulevel2hi { 
    padding-left:2em;
    font-size:100%;
    font-weight:normal;
}
#navLeftText li.menulevel2lo a:link,
#navLeftText li.menulevel2lo a:visited,
#navLeftText li.menulevel2lo a:active {
    padding:0 0.3em 0 0.3em;
}
#navLeftText li.menulevel2lo a:hover,
#navLeftText li.menulevel2lo a:focus {
    background-color:#FFC736;
    padding:0 0.3em 0 0.3em;
}
#navLeftText li.menulevel2hi span.active {
    background-color:#FFC736;
    padding:0 0.3em 0 0.3em;
    font-weight:bold;
}
/* NEU NEU NEU ENDE*/

/******************* (Gespag-)Hauptnavigation**********************/
#navTop {
 position:absolute;
 width:554px; 
 height:3.1875em; /*51px; */
 left:19px;
 top: 29px;
 padding:6px 0px 0px 0px;
 background-repeat:no-repeat;
 background-position:center;  
 }
/* Links in der (Gespag-)Hauptnavigation */
#navTop a.menulevel1lo:link    { 
 font-family:Arial, Helvetica, sans-serif;
 font-size:0.75em;
 color:#333333;
 text-decoration:none;
 padding:4px 5px 4px 5px;
}
#navTop a.menulevel1lo:visited  { 
 font-family:Arial, Helvetica, sans-serif;
 font-size:0.75em;
 color:#333333;
 text-decoration:none;
 padding:4px 5px 4px 5px;
}
#navTop a.menulevel1lo:hover    { 
 font-family:Arial, Helvetica, sans-serif;
 font-size:0.75em;
 color:#333333;
 text-decoration:none;
 padding:4px 5px 4px 5px;
 border-top:1px solid #ffb904;
}
#navTop span.menulevel1hi    { 
 font-family:Arial, Helvetica, sans-serif;
 font-size:0.75em;
 color:#333333;
 text-decoration:none; 
 padding:4px 5px 4px 5px;
 border-top:1px solid #ffb904;
}
#navTop a.menulevel1hi:visited     { 
 font-family:Arial, Helvetica, sans-serif;
 font-size:0.75em;
 color:#333333;
 text-decoration:none; 
 padding:4px 5px 4px 5px;
 border-top:1px solid #ffb904;
}
#navTop a.menulevel2lo:link     { 
 font-family:Arial, Helvetica, sans-serif;
 font-size:0.75em;
 color:#333333;
 text-decoration:none;
 font-weight:normal;
 padding:4px 5px 4px 5px;
 border-top:0px;
}   
#navTop a.menulevel2lo:visited  { 
 font-family:Arial, Helvetica, sans-serif;
 font-size:0.75em;
 color:#333333;
 text-decoration:none;
 font-weight:normal;
 padding:4px 5px 4px 5px;
 border-top:0px;
}
#navTop a.menulevel2lo:hover    { 
 font-family:Arial, Helvetica, sans-serif;
 font-size:0.75em;
 color:#000000;
 text-decoration:none;
 font-weight:normal;
 padding:4px 5px 4px 5px;
 border-top:0px;
}
#navTop span.menulevel2hi    { 
 font-family:Arial, Helvetica, sans-serif;
 font-size:0.75em;
 color:#000000;
 text-decoration:none;
 font-weight:bold;
 padding:4px 5px 4px 5px;
 border-top:0px;
}
#navTop a.menulevel2hi:visited     { 
 font-family:Arial, Helvetica, sans-serif;
 font-size:0.75em;
 color:#000000;
 text-decoration:none;
 font-weight:bold;
 padding:4px 5px 4px 5px;
 border-top:0px;
}
#navTop .menulevelx1lo { 
margin-left:0px;  
}
#navTop .menulevelx1hi { 
margin-left:0px;
}
#navTop .menulevelx2lo { 
margin-left:0px;
} 
#navTop .menulevelx2hi { 
margin-left:0px;
}
/********************** Content-Schriften *********************/
h1, a.h1, a.h1:visited, a.h1:active, a.h1:hover {
 font-family:Arial, Helvetica, sans-serif;
 font-size:1.4em; /* 16px */
 font-weight:bold;
 color:#333333;
}
h2, a.h2, a.h2:active, a.h2:hover, a.h2:visited {
 font-family:Arial, Helvetica, sans-serif;
 font-size:1.2em; /* 15px */
 font-weight:bold;
 color:#333333;
}
h3, a.h3, a.h3:active, a.h3:hover, a.h3:visited {
 font-family:Arial, Helvetica, sans-serif;
 font-size:1.00em;
 font-weight:bold;
 color:#333333;
}
h4, a.h4, a.h4:active,a.h4:hover, a.h4:visited {
 font-family:Arial, Helvetica, sans-serif; /*h4-h6 => fliesstext*/
 font-size: 1.00em; 
 font-weight:normal;
 color:#333333;
}
h5, a.h5, a.h5:active, a.h5:hover, a.h5:visited {
 font-family:Arial, Helvetica, sans-serif; 
 font-size: 1.00em;
 font-weight:normal;
 color:#333333;
}
h6, a.h6, a.h6:active, a.h6:hover, a.h6:visited {
 font-family:Arial, Helvetica, sans-serif; 
 font-size: 1.00em;
 font-weight:normal;
 color:#333333;
}
.fliesstext{
 font-family:Arial, Helvetica, sans-serif; 
 color:#333333;
}
.fliesstext_fett, a.fliesstext_fett, a.fliesstext_fett:hover, a.fliesstext_fett:active, a.fliesstext_fett:visited {
 font-family:Arial, Helvetica, sans-serif; 
 font-weight:bold;
 color:#333333;
}
.fliesstext_fett_gross, a.fliesstext_fett_gross, a.fliesstext_fett_gross:hover, a.fliesstext_fett_gross:active, a.fliesstext_fett_gross:visited {
 font-family:Arial, Helvetica, sans-serif; 
 font-weight:bold;
 color:#333333;
}
.bildtext_grau{
 font-family:Arial, Helvetica, sans-serif; 
 color:#666;
}
.blindtext{
 display:none;
}
ul{
 margin-top:-2px;
}
ol{
 margin-top:-2px;
}
#contentMain1 ul li,#contentMain1 ol li ul li{
 list-style-image:url(images/aufzaehlungspunkt.gif);
 color:#333333;
}
#contentMain1 ol li{
 list-style-image:none;
 /*list-style-type:decimal;*/
 color:#333333;
}
#contentMain1 a {
 font-family:Arial, Helvetica, sans-serif;
 color:#333333;
 font-weight:normal;
}
#contentMain1 a:visited {
 font-family:Arial, Helvetica, sans-serif;
 color:#333333;
 font-weight:normal;
}
#contentMain1 a:hover {
 font-family:Arial, Helvetica, sans-serif;
 background-color:#FFC736;
 color:#333333;
 font-weight:normal;
}
#contentMain1 a:active {
 font-family:Arial, Helvetica, sans-serif;
 background-color:#FFC736;
 color:#333333;
 font-weight:normal;
}
p.w {
margin-left:1px;
}
.unsichtbar {
 display:none;
}
label {
 display:none;
}
   /*********************** Startseite Button *************************/  
#kh_startseite_bt_text, #kh_startseite_bt_text a,
.kh_startseite_bt_text, .kh_startseite_bt_text a  {
text-decoration:none;color:#000000;font-size:11px;
width:140px;height:15px;line-height:15px;background-color:#FFFFFF;text-align:right;font-family:Arial, Helvetica, sans-serif;}
#kh_startseite_bt_line,
.kh_startseite_bt_line {
width:140px;height:2px;line-height:2px;font-size:1px;background-color:#FFB701;
}  
/*********************** versteckte Seitennavigation *************************/  
 #seiten_nav {
    position:absolute;
    left:-1000px;
    top:-1000px;
    width:0;
    height:0;
    overflow:hidden;
    display:inline;
}
hr.kontrast { 
    display:none;
}
.hidden_kontrast { 
    display:none;
}
.bt_kontrast {
    position:absolute;
    width:170px;
    left:9px;
    top:5px;
    font-size:70%;
    font-family:Arial;
    color:#000000;
    font-weight:bold;
}
.bt_kontrast a {
    text-decoration:none;
    color:#000000;
}