

/* ---Styles fuer Navigation (linkes Menue)--- */
.aktiv_link, .csc-sitemap {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #5f9631; font-weight: bold; line-height:20px;}
.deaktiv_link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #bbbbbb; font-weight: bold; vertical-align: top; line-height:20px;}
.posteingang {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #5f9631; font-weight: bold;}
.ueberschrift_red{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #ff0000; letter-spacing:0pt; height:20px;}
.li {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #5f9631; font-weight: bold;}

.navi { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #5f9631;
  vertical-align: top; 
  border-collapse:collapse; 
  text-align:left;
}

table.status { 
  margin-bottom:10px;
 }
 
 #neben-logo
 {
 background-color:#1C3015;
 empty-cells:show;
 }
 
#navi_container {
    position:fixed;
    top:80px; left:20px;
    z-index:3;
    margin-top:0;
    margin:0;
    border:0;
    padding:0;
    width:200px;
    height:80%;
    overflow:auto;
}
* html #navi_container {
    position:absolute;
    top:80px; left:20px;
    z-index:3;
    margin-top:0;
    margin:0;
    border:0;
    padding:0;
    width:200px;
    padding-right:0px;
    height:80%;
    overflow:auto;
}
#status {
    margin-top:0;
    margin:0;
    padding:0em;
    background:#f6ffe0; 
    width:151px;
    border:0;
}

* html #status {
    margin-top:0;
    margin:0;
    padding:0em;
    background:#f6ffe0; 
    width:151px;
    border:0;
}

a:link, a:visited, .level {
    color:#5f9631;
    text-decoration:none;
    font-size: 8pt;
    margin:0;
    padding:0em;
    font-weight: bold;
    line-height:20px;
}
a:hover {
    text-decoration:underline;
    font-size: 8pt;
    font-weight: bold;
    line-height:20px;
}



/* ---Styles für Content Bereich--- */
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #5f9631; font-weight: bold;}

p, ul {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color: #333333; 
vertical-align:top; 
line-height:15px; 
font-weight: normal;
}

.text-klein {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #868686; vertical-align:top; }
table.text-klein { border-collapse:collapse; }
.text-ganz-klein {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #868686;}
.text-klein-gruen {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #5f9631;}
.text-klein-schwarz {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#000000; font-weight:normal;}
.text-klein-rot {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ff0000;}
.text-normal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #868686;} 
.kleinelaufweite { letter-spacing:-2pt; }
.normalelaufweite { letter-spacing:0.25pt; }
.content_aktiveseite { background:#5f9631; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; height:10px;}
.pfeil { background-image:url(../grafikpyrushilfe/pfeil_hilfe.gif); background-repeat:no-repeat; width:13px; height:13px; background-position: 0px 5px}
.ohnepfeil { background-image:url(../grafikpyrushilfe/transparenterpunkt.gif); background-repeat:no-repeat; width:13px; height:13px; background-position: 0px 5px}
.pfeil2 { background-image:url(../grafikpyrushilfe/pfeil_hilfe.gif); background-repeat:no-repeat; width:23px; height:13px; background-position: 10px 5px}
.ohnepfeil2 { background-image:url(../grafikpyrushilfe/transparenterpunkt.gif); background-repeat:no-repeat; width:23px; height:13px; background-position: 10px 5px}
.pfeil3 { background-image:url(../grafikpyrushilfe/pfeil_hilfe.gif); background-repeat:no-repeat; width:33px; height:13px; background-position: 20px 5px}
.ohnepfeil3 { background-image:url(../grafikpyrushilfe/transparenterpunkt.gif); background-repeat:no-repeat; width:33px; height:13px; background-position: 20px 5px}

.pfeil_admin { background-image:url(../grafikpyrushilfe/button_kreis_pfeil_admin.gif); background-repeat:no-repeat; width:13px; height:13px; vertical-align:bottom;}

  /* Buttons (Speichern, Änderung verwerfen, usw.) */
.contentbuttonsbgimagel {border:0; font-size: 7pt; background-image:url(../grafikpyrushilfe/button_115_breit_links.gif); background-repeat:no-repeat; vertical-align:middle; height:15px;}  /* Linker Teil der Buttons */
.contentbuttonsbgimagem {border:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #868686; background-image:url(../grafikpyrushilfe/button_115_breit_mitte.gif); background-repeat:repeat-x; vertical-align:top; text-align:center; height:15px;} /* Mittlerer Teil der Buttons (variabel) */
.contentbuttonsbgimager {border:0; font-size: 7pt; background-image:url(../grafikpyrushilfe/button_115_breit_rechts.gif); background-repeat:no-repeat; vertical-align:middle; height:15px;}  /* Rechter Teil der Buttons */


  /* Tabellenränder  */
  #rundrum {
  border-width:1px;
  border-style:solid;
  border-color:#cccccc;}
  #obenunten {
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#cccccc;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#cccccc;}
  #oben {
  border-top-width:1.5px;
  border-top-style:solid;
  border-top-color:#cccccc;}
  #unten {
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#cccccc;}
  #linksrechts {
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#cccccc;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#cccccc;}
  #linksrechtsunten {
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#cccccc;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#cccccc;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#cccccc;}
  #popuptitel {
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#cccccc;
  background-color:#f6ffe0;
  font-weight: bold;
  line-height:25px;}

 

  /* Inputfelder und Auswahllisten */
input
{
border-width:1px;
border-style:solid;
border-color:#cccccc;
}
select
{
border-width:1px;
border-style:solid;
border-color:#cccccc;
}

#content a:link, #content a:visited {
    color:#5f9631;
    text-decoration:none;
    font-size: 8pt;
    margin:0;
    padding:0em;

}
#content a:hover {
    text-decoration:underline;
    font-size: 8pt;
}
#content_button a:link, #content_button a:visited {
    color:#000000;
    text-decoration:none;
    font-size: 7pt;
    margin:0;
    padding:0em;
}
#content_button a:hover {
    color:#000000;
    text-decoration:none;
    font-size: 7pt;
}
#content_titel a:link, #content_titel a:visited {
    color:#5f9631;
    text-decoration:none;
    font-size: 9pt;
    margin:0;
    padding:0em;
    font-weight: bold;

}
#content_titel a:hover {
    text-decoration:underline;
    font-size: 9pt;
    font-weight: bold;
}

#content_container {
    position:absolute;
    Top:80px; left:250px; right:0; bottom:0px;
    margin:0;
    z-index:0;
    padding-right:0px;
    padding-bottom:0px;
    margin-bottom:0px;
    width:700px;
}

* html #content_container {
    /*position:absolute;    
    top:80px; left:250px; right:0; bottom:20px;
    margin:0;
    z-index:0;
    padding-right:0px;
    padding-bottom:20px;
    margin-bottom:20px;
    overflow:auto;
    */
    position:absolute;
    top:0px; left:0px; right:0; bottom:0px;
    margin-top:80px;
    padding-top:10px;
    padding-left:250px;
    padding-right:0px;
    z-index:0;
    margin-bottom:0px;
    padding-bottom:20px;
    height:80%;
    width:700px;
    overflow:auto;
}

#content {
    margin:0;
    padding-top:0px;
    padding-left:0px;
    padding-bottom:0px;
    padding-right:0px;
    border:0;
}
#content_button {
}
#content_titel {
}

/* ---Styles für Header Bereich--- */
 .headerheight { height:61px; } /* Höhe des Headers */ 
 .logo {width:200px;  vertical-align:middle; text-align:left;} /* Breite des Logos */ 
 .logobild { background-image:url(../grafikpyrushilfe/logo_pyrus_01.gif); background-repeat:no-repeat; width:113px; height:41px;}



#header_container {
    position:fixed;
    top:0; left:0;
    width:100%;
    z-index:1;
    margin:0;
}
* html #header_container {
    position:absolute;
    top:0; left:0;
    width:100%;
    height:100%;
    z-index:1;
    margin:0;
    overflow:hidden;
    margin-top:0px;
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
    margin-bottom:0px;
    padding-bottom:0px;
}


/* Styles für Body */
.nichtdrucken { display:block}
.drucken { display:none}


body {
    background:#ffffff;
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:20px;
    padding:0em;
    bottom:20px;
    padding-bottom:20px;
}

html, body {
    top:0; left:0; right:0; bottom:20px;
    min-height:100%;
    margin-left:0;
    margin-top:0;
    margin-right:0;
    padding:0;
    width:100%;
    margin-bottom:20px;
    padding-bottom:20px;
}

* html, * html body {
    margin:0;
    padding:0;
    height:100%;
    width:100%;
    margin-bottom:0px;
    padding-bottom:0px;
    overflow:hidden;
}


 th {
 color:#4c4c4c;
 
 }

td {
color:#333333;
font-weight:normal;
vertical-align:top;
text-align:left;

}

.inhaltstabelle, .contenttable
{
border-collapse:collapse;
border-width:thin;
border-style:solid;
border-color:#D2E3B6;
}

.csc-textpic-image {
border-width:1pt;
border-color:#5f9631;
border-style:solid;
}

.tabelle_hinterlegt, th {
background:#f6ffe0; 
}



table.contenttable td, table.contenttable th {
padding-left:7px;
padding-right:7px;
}