/* Navigation ab hier 
  .cssnav a {
      display:block;
      color:#000;
      background-color:#fff;
      width:100px;
      padding:7px;
      font-size:14px;
      font-family:Verdana, Arial, sans-serif;
      font-weight:bold;
      text-decoration:none;
      text-align:center;
      margin:10px;
      border:5px solid #000;
      background-image:url(images/lightec_button.jpg);
      }
  .cssnav a:hover {
      display:block;
      color:#fff;
      background-color:#000;
      background-image:url(images/lightec_button_over.jpg);
      }

*/

 .cssnav
{
position: relative;
font-family: arial, helvetica, sans-serif;
color: #ffffff;
background: url(images/lightec_button.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 124px;
height: 22px;
margin: 0;
padding: 0;
}

.cssnav a
{
display: block;
color: #000000;
font-size: 13px;
width: 124px;
height: 22px;
display: block;
float: left;
color: grey;
text-decoration: none;
}

.cssnav img
{
width: 124px;
height: 22px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cssnav a:hover img
{
visibility:hidden
}

.cssnav span
{
position: absolute;
left: 0px;
top: 15px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/* Navigation bis hier */

h1 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 17px;
  line-height: 18px;
  font-weight: normal;
  font-style: normal;
  text-align: left;
  color: rgb(0, 102, 255);
}

h2 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  line-height: 12px;
  font-weight: normal;
  font-style: normal;
  text-align: left;
  color: rgb(0, 102, 250);
}


  .textweiss { font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 18px;
    color: rgb(255, 255, 255);
    }
    .abstandzumtext
    {
    border: 0px;
    float: left;
    padding-right: 10px;
    
    }

  .textblau { font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 18px;
    color: rgb(0, 102, 255);
    }
    
    .textblau_gross { font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: 500;
    font-variant: normal;
    line-height: 18px;
    color: rgb(0, 102, 255);
    }

  .klein { font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: normal;
    color: rgb(0, 102, 255);
    }

  .kopfblau { font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    color: rgb(0, 102, 255);
    line-height: normal;
    padding-left: 5px;
    }

  .kopfweiss { font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    color: rgb(255, 255, 255);
    letter-spacing: -.2pt;
    text-align: justify;
    background-color: rgb(0, 102, 255);
    line-height: normal;
    padding-top: 4px;
    padding-left: 4px;
    padding-bottom: 2px;
    }

  .adresse {
    border-top: 1px dotted rgb(15, 95, 246);
    background: transparent url(images/hintergrund_adresse.jpg);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    color: rgb(255, 255, 255);
    letter-spacing: normal;
    line-height: 10px;
    text-align: left;
    margin-top: 1px;
    padding-top: 6px;
    padding-left: 15px;
    padding-bottom: 5px;
    }

  .kopfrot { font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: rgb(255, 0, 0);
    line-height: normal;
    }

  .liste { margin: auto;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 20px;
    color: rgb(255, 255, 255);
    list-style-position: inside;
    list-style-type: dot;
    }

  .linknav { font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 14px;
    text-decoration: none;
    color: rgb(255, 255, 255);
    }

  .bullet { list-style-type: square;
    margin-top: 1px;
    color: rgb(255, 255, 255);
    }

  .listeblau { margin: auto;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    line-height: 30px;
    color: rgb(0, 153, 255);
    list-style-position: inside;
    list-style-type: square;
    }

  .textblaufett { font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    font-variant: normal;
    line-height: 7px;
    color: rgb(0, 102, 255);
    }

  .link { text-decoration: none;
    }

  .tool-tip { color: rgb(255, 255, 255);
    width: 139px;
    z-index: 13000;
    }

  .tool-title { margin: 0pt;
    padding: 8px 8px 4px;
    background: transparent url(bubble.png) repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-weight: bold;
    font-size: 11px;
    color: rgb(159, 212, 255);
    }

  .tool-text { padding: 4px 8px 8px;
    background: transparent url(bubble.png) repeat scroll right bottom;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 11px;
    }

  .custom-tip { color: rgb(0, 0, 0);
    width: 130px;
    z-index: 13000;
    }

  .custom-title { border-bottom: 1px solid rgb(181, 207, 116);
    margin: 0pt;
    padding: 8px 8px 4px;
    background: rgb(195, 223, 125) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-weight: bold;
    font-size: 11px;
    color: rgb(62, 79, 20);
    }

  .custom-text { padding: 4px 8px 8px;
    background: rgb(207, 223, 167) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 11px;
    }

