/*** Zauschphp 2005 ***/
/*** Allgemeine Angaben ***/
/*** Mainnav ***/
/*** Menü ***/
/*** Toolbar ***/
/*** Content ***/
/*** Related ***/


@import url(zss-undohtml.css);
@import url(zss-topicnavstyles.css); /*** Inhalt Menü ***/
@import url(zss-classes.css); /*** General layout rules ***/
@import url(zss-auto-css.php); 
@import url(seiten/glossar/zss-glossar.css); /*** nur für Glossar ***/

div#body {
   margin-left: 185px;  
}

div#skiplinks {
   display: none;
}

div#suchmaschine {
   display: none;
}

h1 {
   display: none;
}

div#headmast {
   position: relative;
   height: 103px;
}

div#content {
   width: 44em;
   background: #fff url(images/styles/hg-inner.jpg) no-repeat left bottom;
   padding-top: 1px;
}

div#content div#inner {
   font-size: 80%;
   line-height: 1.5em;
   color: #474536; /*** vorher: #737373; ***/
   margin-right: 40px;
   margin-top: 20px;
}

div#content div#address {
   height: 139px;
   background: url(images/styles/hg-address.jpg) no-repeat right bottom;
   position: relative;
   font-size: 70%;
   color: #CACACA;
}

div#address address {
   font-style: normal;
   position: absolute;
   left: 50px;
   bottom: 5px;
}

div#content h3 {
   display: block;
}

div#body .hide {
   display: none;
}

div#sidebar .hide { /*** h2 bei Navigation ausblenden ***/
   display: none;
}

/*MainNavigation and Sitetools*/

div#mainnav {
   position: absolute;
   left: 0;
   bottom: 31px;
   height: 2.5em;
   width: 44em;
   background: transparent url(images/styles/hg-mainnav.gif) no-repeat top right;
   overflow: hidden;
}

div#mainnav ul {
   font-size: 70%;
   margin-left: 45px;
}

div#mainnav li, div#sitetools li {
   display: inline;
}

div#mainnav a {
   display: block;
   float: left;
   height: 40px;
   padding: 1.8em 1em 1em 30px;
   color: #D6DFEB;
   background-color: #7287A4; /*** deaktivierte Bilder ***/ 
}

div#mainnav a.active {
   background-position: 2px -112px;
   background-color: #4A6180; 
}

/*Icons für Hauptnavigationspunkte*/
a#lnk-kontakt {
   background: url(images/styles/hg-link-kontakt.jpg) no-repeat 2px 15px;
}

a#lnk-home {
   background: url(images/styles/hg-link-home.jpg) no-repeat 2px 15px;
}

a#lnk-impressum {
   background: url(images/styles/hg-link-impressum.jpg) no-repeat 2px 15px;
}

a#lnk-sitemap {
   background: url(images/styles/hg-link-inhalt.jpg) no-repeat 2px 15px;
}

a#lnk-hilfe {
   background: url(images/styles/hg-link-hilfe.jpg) no-repeat 2px 15px;
}

a#lnk-zoom {
   background: url(images/styles/hg-seach-submit.git) no-repeat 2px 15px;
}




div#mainnav a:hover, div#mainnav a:focus, div#mainnav a:active {
   background-position: 2px -112px;
   background-color: #4A6180;
}

div#mainnav li.a {
   color: #000000;
}


/* Accessibility Toolbar */

div#sitetools {
   position: absolute;
   left: 0;
   bottom: 0;
   width: 44em;
   height: 2em;
   background: url(images/styles/hg-toolbar.jpg) no-repeat bottom right;
   
}


div#sitetools form {
   float: right;
   width: 12.2em; /*** 200px ***/
   margin-top: 5px;
}

div#sitetools fieldset {
   border: none;
   padding: 0;
}

div#sitetools input {
   vertical-align: middle;
}

div#sitetools input.suchfeld {
   border: #495A72 1px solid;
   width: 9em; /*** 143 px ***/
   height: 1.2em;  /*** 18 px ***/
   padding: 0 0 0 4px;
   color: #495A72;
   margin-top: 0;
}

div#sitetools input.suchbutton {
   color: #495A72;
   background-color: #B6C7DB; 
   border-style: none;
   width: 3.8em;
   height: 1.4em;
   margin-top: 0;
   cursor: pointer;
   font-weight: normal;
}

div#sitetools ul {
   position: absolute;
   bottom: 5px;
   left: 40px;
}

div#sitetools a {
   display: block;
   width: 41px;
   height: 19px; 
   float: left;
   border-right: 1px solid #9BAABF;
}

a#lnk-groesser {
   background: url(images/styles/tlb-lnk-groesser.jpg);
   background-repeat: no-repeat;
}

a#lnk-kleiner {
   background: url(images/styles/tlb-lnk-kleiner.jpg);
   background-repeat: no-repeat;
}

a#lnk-hilfen {
   background: url(images/styles/tlb-lnk-hilfen.jpg);
   background-repeat: no-repeat;
}

a#lnk-skiplinks {
   background: url(images/styles/tlb-lnk-skiplinks.jpg);
   background-repeat: no-repeat;
}

a#lnk-reset {
   background: url(images/styles/tlb-lnk-reset.jpg);
   background-repeat: no-repeat;
}

a#lnk-print {
   background: url(images/styles/tlb-lnk-print.jpg);
   background-repeat: no-repeat;
}

a#lnk-help {
   background: url(images/styles/tlb-lnk-help.jpg);
   background-repeat: no-repeat;
}

a#lnk-zoom {
   background: url(images/styles/tlb-lnk-zoom.jpg);
   background-repeat: no-repeat;
}

div#sitetools a.active {
   background-position: 0 -19px;
}

div#sitetools a:hover, div#sitetools a:focus, div#sitetools a:active {
   background-position: 0 -19px;
}

div#sitetools a span {
   display: none;
}


/*Content*/

div#content a {
   color: #1961A6; 
   border-bottom: 1px solid #C0C763; /***#C0C763***/
}

div#content a:hover, div#content a:focus, div#content a:active {
   color: #1D2433; /***#ACB541;***/
   border-bottom: none;
}

div#content a:visited {
   color: #815061;
   border-bottom: 1px solid #AD7A8F;   
}

/*** Einzelne Einträge innerhalb des Content ***/

div.entry {
   margin-top: 20px;
   margin-bottom: 30px;
   clear: left;
}
div.entry h2{
   font-size: 130%;
   margin-top: 10px;
   margin-bottom: 20px;
}

div.entry h2 span {
   background: #DAE4EE url(images/styles/hg-h2-span.jpg) top right no-repeat;
   color: #1961A6;
   padding-left: 50px;
   padding-right: 20px;
   padding: 2px 20px 2px 50px;
}

div.entry h3, div.entry p, div.entry ul, div.entry dl, div.entry ol {
   margin: 10px;
   margin-left: 50px;
}

div.entry h4 {
   color: #B6C7DB;
   margin: 10px;
   margin-left: 50px;
}

div.entrymini {
   margin-top: 20px;
   margin-bottom: 30px;
   border-bottom: 1px solid #DAE4EE;
   margin-left: 50px;
   
}

/*** Definition des Content-Bereichs ***/

div#content ul li {
   margin-left: 20px;
   list-style-type: disc;   
}

div#content blockquote {
    background: #F0F4F8 url(images/styles/hg-blockquote.jpg) no-repeat;
    border: 1px solid #DAE4EE;
    margin: 20px 60px 20px;
    padding: 3px;
}


/*Content Table*/
div#content table {
    margin: 10px;
    margin-left: 50px;
}

div#content td, th {
    text-align: left;
    border-bottom: 1px solid #DAE4EE;
}

div#content table .jahr {
    background-color: #DAE4EE;
    padding: 1px 10px;
}

div#content tr {
    vertical-align: top;
}

div#content td {
    padding-bottom: 10px;
}


div#related {
   float: right;
   width: 190px; /*** 17em ***/
   margin-right: 12px;
   margin-left: 15px;
   margin-bottom: 20px;
   font-size: 80%;
   background: #E0E7EF url(images/styles/hg-related.jpg) no-repeat left bottom;
   color: #474536; /*** 737373***/
   padding: 0 0 40px;
   display: inline;
}

div#related img {
   padding: 4px;
}

div#related h3.note {
   margin: 10px 0;
   padding: 4px 12px;
   background-color: #B6C7DB;
   color: #737373;
}

div#related p {
   margin: 5px 12px;
}

div#related p.note {
   margin: 10px 0;
   padding: 4px 12px;
   background-color: #B6C7DB;
   font-weight: bold;
}

div#related ul li {
   margin-left: 20px;
   list-style-type: disc;   
}

div#related a:hover, div#content a:focus, div#content a:active {
   color: #1D2433;
   border-bottom: none;
   background-color: #FFFFFF;
}

div#related a:visited {
   color: #815061;
   border-bottom: 1px solid #C0C763;
}


/* IE specific */
html div#sitetools {
   bottom: -1px;
}

/*** definiert die Access-Keys ***/
kbd {
    font-size: 110%;
    background-color: #ECF1F6;
    border: 3px solid;
    padding: 0 3px;
    border-color: #DAE4EE #7287A4 #7287A4 #DAE4EE;
}

/*** Links ***/

div#sidebar dfn {
    display: none;
}





