﻿body { background-color:#f0f0f0; margin-top:0px;  margin-left:0px; font-family:Arial; font-size:12px;
}

h1 { font-size:20px;}
h2 { font-size:16px;}
h3 { font-size:14px;}

/*---------------------------------------------
                L a y o u t
-----------------------------------------------*/
.tzHead1 
{ position:absolute;
  width: 150px;
  height: 140px;
  left:10px;
  background-image: url('/img/tzHeadLog.png');
  background-repeat:no-repeat;    }
  
  
.tzHead2 
{
  position:absolute;
  width: 850px;
  height: 140px;
  left:160px;
  background-image: url('/img/tzHeadSlc.png');
  background-repeat: repeat-x;  }
  
.tzBody {  position:absolute;
  width: 1000px;
  height: 800px;
  left:10px;
  top: 140px;
  background-color: #f5f5f5; border: solid 1px #bbbbbb;
}

.tzBodyL {  position:absolute;
  width: 1000px;
  height: 1300px;
  left:10px;
  top: 140px;
  background-color: #f5f5f5; border: solid 1px #bbbbbb;
}

.tzFoot {
  position:absolute;
  width: 1000px;
  height: 20px;
  left:10px;
  top: 940px;
  background-image: url('/img/tzFootSlc.png');
  background-repeat: repeat-x;   border: solid 1px #bbbbbb;
  text-align:center;}

.tzFootL {
  position:absolute;
  width: 1000px;
  height: 20px;
  left:10px;
  top: 1440px;
  background-image: url('/img/tzFootSlc.png');
  background-repeat: repeat-x;   border: solid 1px #bbbbbb;
  text-align:center;}
  
 .tzFootEntry 
 {
     padding:0px 20px 0px 20px;
     font-size: 0.9em;
     color: #888888;
         }
         
 a { text-decoration:none; color:#777777; font-size:inherit; font-style:italic;}
 
 #ulNav {margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
 .tzUlNav 
 { position:absolute;
   top:102px;
   margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;
   left:0px;
   font-size: 16px; color:#777777;
     }
  #tzSubNav li a {color:White;}   
  #tzSubNav {position:relative;margin-top:2px; padding-top:0px; top:0px;}   
 .tzUlSubNav 
 { position:relative;
   margin-top:0px;padding-top:0px;
   left:0px;
   width:auto;
   font-size: 12px; color:#777777;
   text-decoration:none;
   z-index:7;
     } 
 #tzSubNav li   {
     display:inline;
     padding: 0px 20px 0px 20px;
     }  
 
 #ulNav li 
 {
     display:inline;
     padding: 0px 20px 0px 20px;
     }
     
  .navSelected {background-color: #999999; color:#efefef;}   
  .navSelectedStd {background-color: #999999; color:#efefef;color:White;} 
#tzMainTxt 
{
    width:700px;
    padding: 10px 20px 30px 20px;
    text-align:justify;
    color:#777777;
    }
    
 #tzZinsCtrl 
 {position:absolute;
  height:auto;
  left: 750px;
  top:50px;
    width:200px;
    text-align:justify; }
     
.tzZinsHead 
{  position    :relative;
    width:100%;
    height:30px;
    line-height:30px;
    font-size:16px;
    font-style:italic;
    color:#777777;
    text-align:center;
    background-image:url('/img/tzNavHeadSlc.png');
    background-repeat:repeat-x;
    vertical-align:top;
    }
    
.tzZinsBody 
{ position:relative;
  height:auto;
    width:100%;
    padding:5px 0px 5px 0px;
    background-image:url('/img/tzNavBodySlc.png');
    background-repeat:repeat;
    font-size:12px;    }
    
/*-------------------------------------------
               Zins Liste Control 
--------------------------------------------*/

.tzAltZinsName 
{    position:relative;
     line-height:22px;
     text-indent:10px;
    color: #6666aa;
    background-color:#f1f1f1;
    text-align:left;
    width:150px;
      float:left;
  /*  margin: 2px 0px 2px 5px;*/
             }
             
.tzAltZinsRes 
{   position:relative;
     line-height:22px;
    color: #229922;
    background-color:#f1f1f1;
    float:left;
    width:50px;
    /* margin: 2px 5px 2px 0px;*/
             }
.tzZinsName 
{    position:relative;
     line-height:22px;
     text-indent:10px;
    color: #6666aa;
    text-align:left;
    width:150px;
      float:left;
 /*   margin: 2px 0px 2px 5px;*/
             }
             
.tzZinsRes 
{   position:relative;
      line-height:22px;
    color: #229922;
    float:left;
    width:50px;
    /* margin: 2px 5px 2px 0px;*/
             }

#tzTrendPos {position:relative;
             top:70px;}

.tzTrendBesch 
{position:relative;
     color: #777777;
  font-size:inherit;
  text-align:inherit;
  margin: 2px 20px 20px 20px; }

/***************************************************************************************************/
/***                               Tables Styles                                                   ***/
/***************************************************************************************************/
.tzCTablePos {position: relative; width: 700px; margin-top: 30px; clear: both;}
.tzCTableRowBgEven { background-color: #e5e5e5;  }
.tzCTableRowBgOdd { background-color: #dddddd; }
.tzCTableFooter {background-color: #999999; color: white;font-size:0.9em;}

.tzCTablePosition{width:350px; position:relative; left:10; top:10px;}

.tzCTableHead {
 background-color:#999999;
 font-size:11px;
 font-weight:bold;
 color: #ffffff;
 padding: 4px 8px 4px 8px;
 border-color:#005881;
}

.tzCTableRowText
{ color: #777777;
  font-family:Arial;
  font-size: 12px;  }
  
.CNutzHw {margin-left:0px;font-size:0.7em; color:#888888; font-style:italic;width:600px;}  
  
 .rn {text-align:right;padding-right:5px; }
 .rb {text-align:right; font-weight:bold;padding-right:5px;font-size:0.95em;}
 .rbr {text-align:right; font-weight:bold; color:Red;padding-right:5px;font-size:0.95em;}
.imgPos { text-align:center;}
 .rc {text-align: center; }
 
 /*-------------------------------------------------
             Sonstiges 
-----------------------------------------------------*/
.tzCBox 
{
    margin:3px 5px 3px 25px;
    height:auto;
    padding: 8px;
    background-color: #eeeeee;
    border:   ridge  1px #cccccc;
    border-right:   solid  4px #bbbbbb;
     border-bottom:   solid  4px #bbbbbb;
    }
    
 .tzLabelWidth100 {width:100px;}
 .tzLabelWidth50 {width:50px;}
 
.tzTgVergleichLink {color:inherit; font-family:inherit; 
                    font-weight:inherit; font-style:italic;color:#81b8ff;}
                    
input {position:relative;color: #666666; text-align:right;vertical-align:middle; padding: 1px 2px 1px 1px; height:12px;line-height:12px;font-size:0.9em; top:2px;}

.tzInputLine {position:relative;width:100%; height:26px; line-height:22px;float:left;}
.tzButton {height:24px; line-height:22px; padding:0px 1px 1px 1px; text-align:center; vertical-align:middle;}