/* telconi.css
 * (c)2003-2005, Telconi GmbH
 * ALL RIGHTS RESERVED
 */

body, td, th, a, dd, dt, p, ol, ul, li
{
  font-family:        Verdana,Helvetica,Arial,sans-serif;
  font-size:          11px;
}

a, dd, dt, p, ol, ul, li
{
  line-height:   17px;
}

h1, h2, h3, h4, h5, h6
{
  font-family:        Verdana,Helvetica,Arial,sans-serif;
  font-weight:	      normal;
  font-style:	      bold;
  color:              #404040;
  border-bottom:      solid 1px  #D0D0D0;
  text-shadow:	      #B0B0B0 0.1em 0.1em 0.1em; 
}

h1
{
  font-size:          18px;
  margin-left:        8px;
  margin-right:       8px;
  line-height:        25px;
  margin-top:         5px;
}

h2
{
  font-size:          16px;
  margin-left:        8px;
  line-height:        30px;
  margin-top:         20px;
}

h3
{
  font-size:          14px;
  margin-left:        8px;
  line-height:        20px;
  margin-top:         5px;
}


h4, h5, h6
{
  font-size:          12px;
  margin-left:        8px;
  line-height:        18px;
  margin-top:         5px;
}

body
{
  background-color: #C5C5C5;
  background-image: url(/images/background2.gif);
  background-repeat: repeat-x;
  background-attachment: fixed;
  margin: 0px;
  padding: 0px;
  color: #000000;
}

td.copyright
{
  color:       #505050;
  font-size:    9px;
  line-height: 10px;
}

table.content
{
   margin-top:     5px;
   margin-left:    0px;
   margin-right:   0px;
   padding-top:    0px;
   padding-bottom: 0px;
   padding-left:   0px;
   padding-right:  0px;
   border-top:     0px;
   border-bottom:  0px;
   border-left:    0px;
   border-right:   0px;
}

table.frame
{
   margin-top:     5px;
   margin-left:    0px;
   margin-right:   0px;
   padding-top:    0px;
   padding-bottom: 0px;
   padding-left:   0px;
   padding-right:  0px;
   border-top:     0px;
   border-bottom:  0px;
   border-left:    0px;
   border-right:   0px;
}

td.content
{
   vertical-align: bottom;
   margin-left:    0px;
   margin-right:   0px;
   padding-top:    0px;
   padding-bottom: 0px;
   padding-left:   0px;
   padding-right:  0px;
   border-top:     0px;
   border-bottom:  0px;
   border-left:    0px;
   border-right:   0px;
   background-color:      #FFFFFF;
/*
   background-image:      url(/images/background.gif);
   background-attachment: fixed;
*/
}

td.nbcontent
{
   vertical-align: bottom;
   margin-left:    0px;
   margin-right:   0px;
   padding-top:    0px;
   padding-bottom: 0px;
   padding-left:   0px;
   padding-right:  0px;
   border-top:     0px;
   border-bottom:  0px;
   border-left:    0px;
   border-right:   0px;
   background-color:      #FFFFFF;
/*
   background-image:      url(/images/background.gif);
   background-attachment: fixed;
*/
}

td.rightcontent
{
   vertical-align: top;
   margin-left:    0px;
   margin-right:   0px;
   padding-top:    0px;
   padding-bottom: 0px;
   padding-right:  0px;
   padding-left:   0px;
   border-top:     0px;
   border-bottom:  0px;
   border-left:    solid 1px #D0D0D0;
   border-right:   0px;
   background-color:      #FFFFFF;
/*
   background-image:      url(/images/background.gif);
   background-attachment: fixed;
*/
}

td.framedcontent
{
   vertical-align:   top;
   margin-left:      0px;
   margin-right:     0px;
   padding-top:      0px;
   padding-bottom:   0px;
   padding-right:    0px;
   padding-left:     0px;
   border-top:       solid 1px #D0D0D0;
   border-bottom:    solid 1px #D0D0D0;
   border-left:      solid 1px #D0D0D0;
   border-right:     solid 1px #D0D0D0;
   background-color: #E9E9E9;
}

td.topcontent
{
   vertical-align: top;
   margin-left:    0px;
   margin-right:   0px;
   padding-top:    0px;
   padding-bottom: 0px;
   padding-left:   0px;
   padding-right:  0px;
   border-top:     0px;
   border-bottom:  0px;
   border-left:    0px;
   border-right:   0px;
   background-color:      #FFFFFF;
/*
   background-image:      url(/images/background.gif);
   background-attachment: fixed;
*/
}

td.frame
{
   vertical-align: top;
   margin-left:    0px;
   margin-right:   0px;
   padding-left:   0px;
   padding-right:  0px;
   border-left:    0px;
   border-right:   0px;
}

tr.content
{
   margin-left:    0px;
   margin-right:   0px;
   padding-top:    0px;
   padding-bottom: 0px;
   padding-left:   1px;
   padding-right:  1px;
   border-top:     0px;
   border-bottom:  0px;
   border-left:    0px;
   border-right:   0px;
}

tr.dimcontent
{
   margin-left:      0px;
   margin-right:     0px;
   padding-top:      0px;
   padding-bottom:   0px;
   padding-left:     0px;
   padding-right:    0px;
   border-top:       0px;
   border-bottom:    0px;
   border-left:      0px;
   border-right:     0px;
   background-color: #DDDDDD;
}

tr.mdimcontent
{
   margin-left:      0px;
   margin-right:     0px;
   padding-top:      0px;
   padding-bottom:   0px;
   padding-left:     0px;
   padding-right:    0px;
   border-top:       0px;
   border-bottom:    0px;
   border-left:      0px;
   border-right:     0px;
   background-color: #000000;
}


tr.frame
{
   margin-left:    0px;
   margin-right:   0px;
   padding-top:    0px;
   padding-bottom: 0px;
   padding-left:   0px;
   padding-right:  0px;
   border-top:     0px;
   border-bottom:  0px;
   border-left:    0px;
   border-right:   0px;
}

p.content
{
   margin-left:   20px;
   margin-right:  10px;
   line-height:   17px;
}

p.nicontent
{
   margin-left:   8px;
   margin-right:  10px;
   line-height:   17px;
}

p.smallcontent
{
   margin-left:   8px;
   margin-right:  10px;
   font-size:     10px;
   line-height:   15px;
}

p.smallicontent
{
   margin-left:   20px;
   margin-right:  10px;
   font-size:     10px;
   line-height:   14px;
}

p.narrowcontent
{
   margin-left:   2px;
   margin-right:  0px;
   font-size:     10px;
   line-height:   14px;
}

p.legalcontent
{
   margin-left:   20px;
   margin-right:  10px;
   font-size:     10px;
   line-height:   16px;
}


p.verysmallcontent
{
   margin-left:   8px;
   margin-right:  10px;
   font-size:     9px;
   line-height:   13px;
}


p.framedcontent
{
   margin-left:      0px;
   margin-right:     0px;
   line-height:      18px;
   padding-top:      3px;
   padding-bottom:   0px;
   padding-right:    0px;
   padding-left:     3px;
   border-top:       solid 1px #D0D0D0;
   border-bottom:    solid 1px #D0D0D0;
   border-left:      0px;
   border-right:     0px;
/*
   background-color: #E9E9E9;
*/
}

p.invertedcontent
{
   margin-left:      0px;
   margin-right:     0px;
   line-height:      18px;
   padding-top:      3px;
   padding-bottom:   0px;
   padding-right:    0px;
   padding-left:     3px;
   border-top:       0px;
   border-bottom:    0px;
   border-left:      0px;
   border-right:     0px;
   background-color: #999999;
   color:  	     #FFFFFF;
}


pre.terminal
{
   font-family: monospace;
   font-size:        11px;
   line-height:      14px;
   margin-left:      20px;
   margin-right:     10px;
   padding-top:      0px;
   padding-bottom:   0px;
   padding-right:    0px;
   padding-left:     10px;
   border-top:       0px;
   border-bottom:    0px;
   border-left:      0px;
   border-right:     0px;
   color:            #114411;
   background-color: #DDDDDD;
}


p.navigation
{
  color:      	     #909090;
  background-color:  #909090;
  margin-left:       0px;
  margin-right:      0px;
  text-align:	     left;
  padding-top:       0px;
  padding-bottom:    0px;
  padding-right:     0px;
  padding-left:      0px;
  BORDER:            none;
/*
  border-top:        solid 1px #909090;
*/
  border-bottom:     solid 1px #909090;
  border-left:       solid 1px #909090;
  border-right:      solid 1px #909090;
  width:	     100%;
  text-shadow:	     #A0A0A0 0.1em 0.1em 0.1em; 
} 

a.inverted
{
  text-decoration:  none;
  background-color: #909090;
  color:      	    #FFFFFF;
  BORDER:           none;
  border-top:       0px;
  border-bottom:    solid 2px  #909090;
  border-left:      0px;
  border-right:     0px;
  padding-top:      2px;
  padding-bottom:   0px;
  padding-left:     3px;
  padding-right:    3px;
  font-size:	    12px;
  line-height:      14px;
  width:	    100%;
  display:	    block;
  font-weight:	    normal;
  font-family:      Verdana,Helvetica,Arial,sans-serif;
}

a.selected
{
  text-decoration:  none;
  background-color: #000000;
  color:      	    #FFFFFF;
  BORDER:           none;
  border-top:       0px;
  border-bottom:    solid 2px  #000000;
  border-left:      0px;
  border-right:     0px;
  padding-top:      2px;
  padding-bottom:   0px;
  padding-left:     3px;
  padding-right:    3px;
  font-size:	    12px;
  line-height:      14px;
  width:	    100%;
  display:	    block;
  font-weight:	    normal;
  font-family:      Verdana,Helvetica,Arial,sans-serif;
}

a.inverted:hover
{
  text-decoration:  none;
  background-color: #FFFFFF;
  color:            #000000;
  BORDER:           none;
  border-top:       0px;
  border-bottom:    solid 2px  #FFFFFF;
  border-left:      0px;
  border-right:     0px;
  padding-top:      2px;
  padding-bottom:   0px;
  padding-left:     3px;
  padding-right:    3px;
  font-size:	    12px;
  font-size:	    12px;
  line-height:      14px;
  width:	    100%;
  display:	    block;
  font-weight:	    normal;
  font-family:      Verdana,Arial,sans-serif;
}

a.sinverted
{
  text-decoration:  none;
  background-color: #909090;
  color:      	    #EEEEEE;
  BORDER:           none;
  border-top:       0px;
  border-bottom:    solid 1px  #909090;
  border-left:      solid 14px #909090;
  border-right:     0px;
  padding-top:      3px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    3px;
  line-height:      14px;
  font-size:	    10px;
  line-height:      12px;
  width:	    100%;
  display:	    block;
  font-weight:	    normal;
  font-family:      Verdana,Helvetica,Arial,sans-serif;
}

a.sselected
{
  text-decoration:  none;
  background-color: #000000;
  color:      	    #FFFFFF;
  BORDER:           none;
  border-top:       0px;
  border-bottom:    solid 1px  #808080;
  border-left:      solid 14px #000000;
  border-right:     0px;
  padding-top:      3px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    3px;
  line-height:      14px;
  font-size:	    10px;
  line-height:      12px;
  width:	    100%;
  display:	    block;
  font-weight:	    normal;
  font-family:      Verdana,Helvetica,Arial,sans-serif;
}

a.sinverted:hover
{
  text-decoration:  none;
  background-color: #FFFFFF;
  color:            #000000;
  BORDER:           none;
  border-top:       0px;
  border-bottom:    solid 1px  #FFFFFF;
  border-left:      solid 14px #FFFFFF;
  border-right:     0px;
  padding-top:      3px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    3px;
  font-size:	    10px;
  line-height:      12px;
  width:	    100%;
  display:	    block;
  font-weight:	    normal;
  font-family:      Verdana,Helvetica,Arial,sans-serif;
}

p.mnavigation
{
  color:             #000000;
  background-color:  #000000;
  margin-left:       0px;
  margin-right:      0px;
  text-align:        left;
  padding-top:       0px;
  padding-bottom:    0px;
  padding-right:     0px;
  padding-left:      0px;
  BORDER:            none;
/*
  border-top:        solid 1px #000000;
*/
  border-bottom:     solid 1px #000000;
  border-left:       solid 1px #000000;
  border-right:      solid 1px #000000;
  width:             100%;
  text-shadow:       #A0A0A0 0.1em 0.1em 0.1em;
}



a.minverted
{
  text-decoration:  none;
  background-color: #000000;
  color:      	    #FFFFFF;
  BORDER:           none;
  border-top:       0px;
  border-bottom:    solid 2px  #000000;
  border-left:      0px;
  border-right:     0px;
  padding-top:      2px;
  padding-bottom:   0px;
  padding-left:     3px;
  padding-right:    3px;
  font-size:	    12px;
  line-height:      14px;
  width:	    100%;
  display:	    block;
  font-weight:	    normal;
  font-family:      Verdana,Helvetica,Arial,sans-serif;
}

a.mselected
{
  text-decoration:  none;
  background-color: #FFFFFF;
  color:      	    #000000;
  BORDER:           none;
  border-top:       0px;
  border-bottom:    solid 2px  #000000;
  border-left:      0px;
  border-right:     0px;
  padding-top:      2px;
  padding-bottom:   0px;
  padding-left:     3px;
  padding-right:    3px;
  font-size:	    12px;
  line-height:      14px;
  width:	    100%;
  display:	    block;
  font-weight:	    normal;
  font-family:      Verdana,Helvetica,Arial,sans-serif;
}

a.minverted:hover
{
  text-decoration:  none;
  background-color: #FFFFFF;
  color:            #FF0000;
  BORDER:           none;
  border-top:       0px;
  border-bottom:    solid 2px  #FFFFFF;
  border-left:      0px;
  border-right:     0px;
  padding-top:      2px;
  padding-bottom:   0px;
  padding-left:     3px;
  padding-right:    3px;
  font-size:	    12px;
  font-size:	    12px;
  line-height:      14px;
  width:	    100%;
  display:	    block;
  font-weight:	    normal;
  font-family:      Verdana,Arial,sans-serif;
}

a.msinverted
{
  text-decoration:  none;
  background-color: #000000;
  color:      	    #FFFFFF;
  BORDER:           none;
  border-top:       0px;
  border-bottom:    solid 1px  #000000;
  border-left:      solid 14px #000000;
  border-right:     0px;
  padding-top:      3px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    3px;
  line-height:      14px;
  font-size:	    10px;
  line-height:      12px;
  width:	    100%;
  display:	    block;
  font-weight:	    normal;
  font-family:      Verdana,Helvetica,Arial,sans-serif;
}

a.msselected
{
  text-decoration:  none;
  background-color: #FFFFFF;
  color:      	    #000000;
  BORDER:           none;
  border-top:       0px;
  border-bottom:    solid 1px  #808080;
  border-left:      solid 14px #000000;
  border-right:     0px;
  padding-top:      3px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    3px;
  line-height:      14px;
  font-size:	    10px;
  line-height:      12px;
  width:	    100%;
  display:	    block;
  font-weight:	    normal;
  font-family:      Verdana,Helvetica,Arial,sans-serif;
}

a.msinverted:hover
{
  text-decoration:  none;
  background-color: #FFFFFF;
  color:            #FF0000;
  BORDER:           none;
  border-top:       0px;
  border-bottom:    solid 1px  #FFFFFF;
  border-left:      solid 14px #FFFFFF;
  border-right:     0px;
  padding-top:      3px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    3px;
  font-size:	    10px;
  line-height:      12px;
  width:	    100%;
  display:	    block;
  font-weight:	    normal;
  font-family:      Verdana,Helvetica,Arial,sans-serif;
}

form
{
  padding-left:	    10px;
  padding-right:    10px;
  padding-top:	    10px;
  padding-bottom:   10px;
  border-left:      solid 10px  #FFFFFF;
  border-right:     solid 10px  #FFFFFF;
  background-color: #FFFFFF;
}

form.dim
{
  padding-left:	    10px;
  padding-right:    10px;
  padding-top:	    10px;
  padding-bottom:   10px;
  border-left:      solid 10px  #FFFFFF;
  border-right:     solid 10px  #FFFFFF;
  background-color: #E3E3E3;
}

/* EOF */

