/* --- >>> Start Table Presentation <<<---*/
/* --- >>> End Table Presentation <<<---*/



/*  andere browser  */
html, body {
        padding: 0;
    height:90%;

}
.container {
    
      
}       
.menu {
        z-index: 1;
        position: absolute;
}

.footernavi {
 position:fixed;
 bottom:0px; left:0px; right:0px;

}

.headernavi {
 position:fixed;

}


/*  IE  */
* html, * html body {
        padding: 0;
        overflow-y: hidden;
 overflow-x: hidden;

}
* html .container {
        height: 100%;
        width: 100%;
        overflow: auto;
}       

* html .container .inhalt {
     
        wid/th: 100%;
    
}       


*html .menu {
        z-index: 1;
        position: absolute;
}

/* --- >>> Start left Navigation <<<---*/
div.leftnav {
   position:fixed;
  top:132px;
width:160px;
overflow-y:auto;
overflow-x:hidden;
margin:0; padding:0;
}

*html div.leftnav {
   position:relative;
   left:0px;
   top:5px;
   overflow-y:auto;
overflow-x:hidden;
margin:0; padding:0;
}



table.leftnav {
   position:relative; 
   left:0px;
}
table.leftnav tr td.header {
   background-repeat:no-repeat; 
   font-family: arial, helvetica, geneva, sans-serif;
   font-style:normal;
   font-weight:bold;
   font-size:9pt;
   text-align:left;
   padding-left:20px;
}
table.leftnav tr td.header span.header{
   position:relative; 
   top:-5px;
}
table.leftnav tr td.items {
border-left:1px solid #000000;
border-bottom:1px solid #000000;
}
table.leftnav tr td.items br.br_portal {
   margin-top:-20px;
}

table.leftnav tr td.top {
   padding-left:3px;
}
/* Items */
.NavItem1, .NavItem2, .NavItem3 {
   border-style:solid; 
   border-width:0px;
   position:relative; 
   width:40px;
   font: bold 9pt Arial,sans-serif;
}
.NavItem1 {left:10px}
.NavItem2 { left:20px}
.NavItem3 {left:30px}
a.LeftNavLink:hover, 
a.LeftNavLinkCurrent  {
   background-color:#C0C0C0;
}
/* --- >>> End left Navigation <<<---*/

/* --- >>> Start left Pathnavigation <<<---*/
div.pathnav {
   position:fixed;
   left:190px;
   top:107px;
z-index:5;
}

*html div.pathnav {
   position:absolute;
   left:190px;
   top:105px;
z-index:5;
}
/* --- >>> End left Pathvavigation <<<---*/

/* --- >>> Start right Marginalien <<<---*/
/* table */
table.marginalien tr.topic  {
   height:40px; 
}
/* --- >>> End right Marginalien <<<---*/

/* --- >>> Start Content <<<---*/
table.content {
   padding-top:25px; 
}
span.title {
   padding:10px 0 0 25px;
vertical-align:center;
}
img.img_content {
   margin:2px 8px 4px 0px; 
}

table.downpdf-table td,
table.up-table td {
   border:0px;
}
/* --- >>> End Content <<<---*/

/* --- >>> Start Miscellaneous <<<---*/
div.enter_content {
   position:absolute;
   left:10px;
   top:5px;
   width:200px;
}
/* --- >>> End Miscellaneous <<<---*/

/* --- >>> Start  from Content Style Standard ... <<<---*/
div.c_ueberschrift {
   font:bold 9pt Arial,sans-serif;
   text-align:left;
   padding:4px 0 6px 25px;
}
div.c_kontaktmail {
   font:bold 9pt Arial,sans-serif;
}
.c_fliesstext,
.c_portal,
.c_fliesstext p {
 font-family:arial, helvetica, geneva, sans-serif;
font-style:normal;
font-weight:normal;
font-size:9pt;
line-height:130%;
}

table tr td.headline {text-align:left;}

/* --- >>> ... End  from Content Style Standard <<<---*/




