
@charset "utf-8";
/* CSS Document */


  html, body {
  scrollbar-base-color:#EFEFEF;
    textarea style:#EFEFEF;
    }

  body {
  background-image: url(../../template_resources/tb-net/logo-balken-rot.jpg);
  background-position: top;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  background-attachment: scroll;
  text-align: left;     /*Anweisung f�r IE zum Zentrieren*/
  overflow: scroll;               /*Hack f�r Mozilla-Browser "h�pfende Webseite"*/
  overflow-x: auto;               /*Hack f�r Mozilla-Browser ?automatisches Ausblenden der vertikalen Scrollbar*/

    }


  #distance {
  width: auto;
  height: 2%;
  margin-bottom: 0px;
    }

  #container {
  margin: 0px auto;
  width: 900px;
  height: auto;
  position: relative;
    }

  #header {
  float:left;
  width:900px;
  height: 130px;
  padding: 0;
  background-position: center;
    }


  #navigation{
  float: left;
  width: 200px;
  height: 540px auto;
  margin: 0px 0 0 0;
  padding: 0;
  font-family: Verdana, Arial;
  font-size: 11px;
  color: #484849;
  font-weight: normal;
  text-align: left;

    }

  #printview{
  float: left;
  width: 200px;
  height: 40px;
  margin: 0;
  padding: 0;
  text-align: center;
  background-color: #FFFFFF;
    }



  #inhalt{
  width: 663px;       /*Anweisung f�r restliche Browser*/
  height: auto;       /*510 Anweisung f�r restliche Browser*/
  @width: 700px;       /*Anweisung f�r IE 5,6,7*/
  @height: auto;       /*550 Anweisung f�r IE 5,6,7*/
  padding: 20px 15px 20px 22px;   /*oben rechts unten links*/
  float: right;
  margin: 30px 0px 0px 0px;
  font-family: Verdana, Arial;
        font-size: 12px;
        color: #4d4c4b;
  background-color: #FFFFFF;
    }

  #fussnote{
  width: 860px;
  height: 18px;
  @width: 900px;         /*Anweisung f�r IE 5,6,7*/
  @height: 28px;         /*Anweisung f�r IE 5,6,7*/
  padding: 5px 20px 5px 20px;      /*oben rechts unten links*/
  float: left;
  text-align: right;
  font-family: Verdana, Arial;
  font-size: 12px;
  color: #4d4c4b;
  margin: 0;
  background-color: #ffffff;
  }


    /*Links Inhalt*/
    a:link     {color:#4d4c4b; text-decoration: underline; }
    a:visited   {color:#4d4c4b; text-decoration: underline; }
    a:hover   {color:#f30433; text-decoration: underline; }
    a:active   {color:#f30433; text-decoration: underline; }
    a:focus    {color:#f30433; text-decoration: underline; }

    /*Links Tabellen (<tr> = Tabellen)*/
    tr a:link   {color:#4d4c4b; text-decoration:underline; }
    tr a:visited   {color:#4d4c4b; text-decoration:underline; }
    tr a:hover   {color:#f30433; text-decoration:underline; }
    tr a:active   {color:#f30433; text-decoration:underline; }
    tr a:focus  {color:#f30433; text-decoration:underline; }

    /*Links Menu*/
    a.n:link       { color:#4d4c4b; text-decoration:none; font-weight:normal; }
    a.n:visited    { color:#4d4c4b; text-decoration:none; font-weight:normal; }
    a.n:hover      { color:#FFCC00; text-decoration:none; font-weight:normal; }
    a.n:active     { color:#FFCC00; text-decoration:underline; font-weight:normal; }
    a.n:focus      { color:#FFCC00; text-decoration:underline; font-weight:normal; }


    /*Links Footer*/
    tt a:link   {color:#4d4c4b; text-decoration:none; }
    tt a:visited   {color:#4d4c4b; text-decoration:none; }
    tt a:hover   {color:#FFCC00; text-decoration:none; }
    tt a:active  {color:#FFCC00; text-decoration:underline; }
    tt a:focus  {color:#FFCC00; text-decoration:underline; }



  /*Schriften*/

  hr { margin:8px 0px 0px 0px; @margin:0px; height:1px; border:0px solid #606C6A; color:#606C6A; background-color:#606C6A; } /*Unterstreichung bei den Textseiten. Farbton aufgehellt! 56615F */

  h1 { margin:12px 0px 5px 0px; @margin:32px 0px 5px 0px; font-size:14px; font-weight:bold; text-align: left; color:#f30433; }                              /*Seitentitel bei Macmade-Login box + Seiten-Titel bei Typo3 Page Generation*/
  h2 { margin:-7px 0px 18px 0px; @margin:-5px 0px 18px 0px; font-size:14px; font-weight:bold; text-align: justify; line-height: 21px; color:#f30433;}                   /*Header aus Macmade-Login box*/

        h3 { margin:11px 0px 12px 0px; @margin:11px 0px 12px 0px; font-size:14px; font-weight:bold; text-align: justify; line-height: 21px; }
  h4 { margin:-3px 0px 12px 0px; @margin:-3px 0px 12px 0px; font-size:14px; font-weight:bold; text-align: justify; line-height: 21px;}                      /*Text-Titel bei Typo3 ohne Abstand*/
  h5 { margin:30px 0px 12px 0px; @margin:30px 0px 12px 0px; font-size:14px; font-weight:bold; text-align: justify; line-height: 21px;}                      /*Text-Titel bei Typo3 Page mit Abstand*/

  h6 { margin:0px 0px 12px 0px; font-size:12px; font-weight:normal; text-align: center; line-height: 18px;}    /*oben rechts unten links*/
  p  { margin:0px 0px 12px 0px; font-size:12px; font-weight:normal; text-align: justify; line-height: 18px;}              /*oben rechts unten links*/

  li { margin:0px 0px 12px 0px; font-size:12px; font-weight:normal; text-align: left; line-height: 18px;}            /*Aufzählungen*/
  td { font-size:11px; color: #3E4644; }


div.csc-header-n1 {margin-bottom:1em;}

/* CSS Menu*/

#navigation ul.navi, ul.subnavi {
list-style-type: none;
margin: 0;
padding: 0;
  }

#navigation ul.navi li, ul.subnavi li {
background: #fcfcfc;
margin: 0 0 2px 0;
padding: 5px 10px;
  }

#navigation ul.navi li a {
text-decoration: none;
  }

#navigation ul.navi li .active {
color: red;
  }
