/* BODY */

body {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
	color:black;
        font-size:9pt;
     }

body.main {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        background-color:rgb(227,228,227);
        font-size:9pt;
          }

td      {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-size:9pt;
        }

td.form { 
	font-family:"courier new",fixedsys,monospace; 
}

hr        { 
	color:#006000 
}

.line   { 
	color:#ff0000 
}

.navpart {
        font-size:8pt;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        border-width:1px;
        cursor:pointer;
        }

.portalnavi {
        background-color:rgb(255,255,255);
        border-width:1px;
        border-color:rgb(255,255,255);
        border-style:solid;
        cursor:pointer;
        }

a:link {
        text-decoration:underline;
        color:#0000e0;
        }
a:visited {
        text-decoration:none;
/*	color:#006000;	*/
        color:#ff0000;
        }
a:active {
        text-decoration:none;
        color:rgb(0,153,255);
        }
a:hover {
        text-decoration:underline;
        color:rgb(0,153,255);
        }

a.navigation:link {
        text-decoration:none;
        color:rgb(0,0,0);
        }
a.navigation:visited {
        text-decoration:none;
        color:rgb(0,0,0);
        }
a.navigation:active {
        text-decoration:none;
        color:rgb(0,0,0);
        }
a.navigation:hover {
        text-decoration:none;
        color:rgb(0,0,0);
        }

.linkbox {
        font-size:9pt;
        padding:10px;
        cursor:pointer;
        }

.abstand {
        height:3px;
        }

.btnLinkCr {
        background:#d0d0d0;
        text-align:center;
        vertical-align:middle;
        border-width:thin;
        border-style:outset;
        width:180px;
        height:20px;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-size:9pt;
        }

.btnLinkH {
        background:rgb(227,228,227);
        text-align:center;
        border-width:thin;
        border-style:outset;
        height:10px;
        font-size:9pt;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        vertical-align:middle;
        }
.btnLinkHl {
        background:rgb(227,228,227);
        text-align:left;
        border-width:1px;
        border-style:solid;
        height:10px;
        font-size:12pt;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        vertical-align:middle;
        }
.btnLinkHr {
        background:rgb(227,228,227);
        text-align:right;
        border-width:1px;
        border-style:solid;
        height:10px;
        font-size:12pt;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        vertical-align:middle;
        }
.btnLinkHw {
        background:rgb(230,220,220);
        text-align:center;
        border-width:thin;
        border-style:outset;
        width:215px;
        height:10px;
        font-size:9pt;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        vertical-align:middle;
        }

.btnLinkHwg {
        background:rgb(255,237,0);
        text-align:center;
        border-width:thin;
        border-style:outset;
        width:215px;
        height:10px;
        font-size:12pt;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        vertical-align:middle;
        }

.btnLinkHw1 {
        background:rgb(230,220,220);
        text-align:center;
        border-width:thin;
        border-style:outset;
        width:663px;
        height:10px;
        font-size:9pt;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        vertical-align:middle;
        }

.btnLinkHw2 {
        background:rgb(230,220,220);
        text-align:center;
        border-width:thin;
        border-style:outset;
        width:325px;
        height:10px;
        font-size:9pt;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        vertical-align:middle;
        }

.btnLinkHwb2 {
        background:rgb(0,0,225);
        text-align:center;
        border-width:thin;
        border-style:outset;
        width:325px;
        height:10px;
        font-size:9pt;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        vertical-align:middle;
        }

.btnLinkHwg2 {
        background:rgb(255,237,0);
        text-align:center;
        border-width:thin;
        border-style:outset;
        width:325px;
        height:10px;
        font-size:9pt;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        vertical-align:middle;
        }

.btnLinkHwr2 {
        background:rgb(230,0,0);
        text-align:center;
        border-width:thin;
        border-style:outset;
        width:325px;
        height:186px;
        font-size:9pt;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        vertical-align:middle;
        }

.btnLinkHw23 {
        background:rgb(230,220,220);
        text-align:center;
        border-width:thin;
        border-style:outset;
        width:438px;
        height:10px;
        font-size:12pt;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        vertical-align:middle;
        }

.btnLinkHw23r {
        background:rgb(230,220,220);
        text-align:right;
        border-width:thin;
        border-style:outset;
        width:458px;
        height:10px;
        font-size:9pt;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        vertical-align:middle;
        }

.btnLinkHwg23 {
        background:rgb(255,237,0);
        text-align:center;
        border-width:thin;
        border-style:outset;
        width:438px;
        height:10px;
        font-size:12pt;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        vertical-align:middle;
        }

.btnLinkHw3 {
        background:rgb(230,220,220);
        text-align:center;
        border-width:thin;
        border-style:outset;
        width:215px;
        height:10px;
        font-size:9pt;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        vertical-align:middle;
        }

.btnLinkHwg3 {
        background:rgb(255,237,0);
        text-align:center;
        border-width:thin;
        border-style:outset;
        width:213px;
        height:10px;
        font-size:9pt;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        vertical-align:middle;
        }

.btnLinkHwg3a {
        background:rgb(255,237,0);
        text-align:center;
        border-width:thin;
        border-style:outset;
        width:200px;
        height:162px;
        font-size:12pt;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        vertical-align:middle;
        }

.btnLinkHw3aa {
        background:rgb(230,220,220);
        text-align:center;
        border-width:thin;
        border-style:outset;
        width:212px;
        height:198px;
        font-size:12pt;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        vertical-align:middle;
        }

.btnLinkHwg3aa {
        background:rgb(255,237,0);
        text-align:center;
        border-width:thin;
        border-style:outset;
        width:212px;
        height:198px;
        font-size:12pt;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        vertical-align:middle;
        }

.btnLinkHwARL {
        background:rgb(230,220,220);
        text-align:center;
        border-width:thin;
        border-style:outset;
        width:600px;
        height:10px;
        font-size:9pt;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        vertical-align:middle;
        }

.btnLinkJ {
        background:rgb(198,198,198);
        text-align:left;
        border-width:thin;
        border-style:outset;
        height:10px;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-size:9pt;
        vertical-align:middle;
        }

.btnLinkS {
        background:rgb(198,198,198);
        text-align:center;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        border-width:thin;
        border-style:outset;
        height:10px;
        font-size:9pt;
        vertical-align:middle;
        }

.btnLinkSL {
        background:rgb(198,198,198);
        text-align:left;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        border-width:thin;
        border-style:outset;
        height:10px;
        font-size:9pt;
        vertical-align:middle;
        }

.btnLinkSU {
        background:rgb(198,198,198);
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        text-align:center;
        border-width:thin;
        border-style:outset;
        height:10px;
        font-weight:bold;
        font-size:9pt;
        vertical-align:middle;
        }

.btnLinkSUL {
        background:rgb(198,198,198);
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        text-align:left;
        border-width:thin;
        border-style:outset;
        height:10px;
        font-weight:bold;
        font-size:9pt;
        vertical-align:middle;
        }

.btnMini {
        background:rgb(255,255,255);
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        border-style:none;
        height:1px;
        width:1px;
        font-size:1pt;
        }

.gelb {
	background-color:rgb(255,255,0);
        font-weight:normal;
        font-style:normal;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        }

.hgrau {
	background-color:rgb(255,255,255);
        font-weight:normal;
        font-style:normal;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        }

.hochhaengen {
        vertical-align:top;
        height:100%;
        }

.kasten {
	background-color:rgb(255,255,255);
        border-width:medium;
        border-style:outset;
        font-weight:normal;
        font-style:normal;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        }

.mainTxt {
        font-size:11pt;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-weight:normal;
        font-style:normal;
        width:650px;
        }

.mainTxtImp {
        font-size:8pt;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-weight:normal;
        font-style:normal;
        width:650px;
        }

.mainTxtKasten {
        font-size:8pt;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-weight:normal;
        font-style:normal;
        width:650px;
        }

.mainTxtK {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-size:11pt;
        font-style:italic;
        }

.mainTxtnW {
        font-size:11pt;
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-weight:normal;
        font-style:normal;
        }

.MiniMani {
        width:23px;
        }

.txtA {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-size:8pt;
      }

.txtAnmerkung {
        font-family:frutiger,futura,helvetica,verdana,arial,tahoma,sans-serif;
        font-size:10pt;
      }

.txtArtikel
	{
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
	font-size:12pt;
      }

.txtB {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-size:9pt;
      }

.txtEinrueckL {
        font-family:frutiger,futura,helvetica,verdana,arial,tahoma,sans-serif;
        font-size:12pt;
	width:10%;
      }
.txtEinrueckR {
        font-family:frutiger,futura,helvetica,verdana,arial,tahoma,sans-serif;
        font-size:12pt;
	width:90%;
      }

.txtK {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-size:9pt;
        font-weight:bold;
      }

.txtMain {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        text-align:left;
        font-size:9pt;
      }

.txtManifestBalken {
        background:rgb(250,0,0);
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        text-align:left;
        font-size:13pt;
        font-weight:bold;
        height:10px;
        width:230px;
      }
.txtManifestH1 {
        background:rgb(255,255,255);
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        text-align:left;
        font-size:13pt;
        font-weight:bold;
        width:230px;
      }

.txtManifestNrBlau {
        background:rgb(0,0,250);
        color:rgb(255,255,255);
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        text-align:center;
        font-size:10pt;
        font-weight:bold;
        width:15px;
      }

.txtManifestNrRot {
        background:rgb(250,0,0);
        color:rgb(255,255,255);
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        text-align:center;
        font-size:10pt;
        font-weight:bold;
        width:15px;
      }

.txtManifestSeite {
        background:rgb(255,237,0);
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        text-align:left;
        font-size:8pt;
        width:530px;
      }

.txtManifestSpalte {
        background:rgb(255,255,255);
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        text-align:left;
        font-size:8pt;
        width:230px;
      }

.txtManifestSpalteOBR {
        background:rgb(225,225,240);
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        text-align:left;
        font-size:8pt;
        width:230px;
	vertical-align:top;
      }

.txtManifestSpalteOBRT {
        background:rgb(225,225,240);
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        text-align:left;
        font-size:13pt;
        width:230px;
      }

.txtManifestSpalteOBR1 {
        background:rgb(225,225,240);
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        text-align:right;
        font-size:10pt;
        width:15px;
      }

.txtManifestSpalteOBR2 {
        background:rgb(225,225,240);
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        text-align:left;
        font-weight:bold;
        font-size:10pt;
        width:120px;
      }

.txtManifestSpalteOBR3 {
        background:rgb(225,225,240);
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        text-align:left;
        font-style:italic;
        font-size:10pt;
        width:60px;
      }

.txtManifestSpalteW {
        background:rgb(225,240,225);
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        text-align:left;
        font-size:10pt;
        width:230px;
      }

.txtManifestSpende1 {
        background:rgb(255,255,255);
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        color:rgb(0,0,250);
        text-align:left;
        font-style:italic;
        font-size:14pt;
        font-weight:bold;
        width:230px;
      }

.txtManifestSpende2 {
        background:rgb(255,255,255);
        color:rgb(0,0,250);
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        text-align:left;
        font-size:13pt;
        font-weight:bold;
        width:230px;
      }

.txtManifestSpende3 {
        background:rgb(255,255,255);
        color:rgb(250,0,0);
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        text-align:left;
        font-style:italic;
        font-size:13pt;
        font-weight:bold;
        width:230px;
      }

.txtManifestText {
        background:rgb(255,255,255);
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        text-align:left;
        font-size:8pt;
        width:230px;
      }

.txtManifestTextC {
        background:rgb(255,255,255);
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        text-align:center;
        font-size:8pt;
        width:230px;
      }

.txtManifestTextW {
        background:rgb(225,240,225);
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        text-align:left;
        font-size:10pt;
        width:230px;
      }

.txtManifestTextWH {
        background:rgb(225,240,225);
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        text-align:left;
        font-size:13pt;
        width:230px;
      }

.txtManifestUmgebung {
        background:rgb(255,255,255);
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        text-align:left;
        font-size:8pt;
        width:530px;
      }

.txtManifestURand {
        background:rgb(255,237,0);
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        text-align:left;
        font-size:8pt;
        height:20px;
      }
.txtMfG
	{
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        text-align:right;
        vertical-align:middle;
        border-style:none;
        width:400px;
        height:20px;
        padding-right:10px;
        font-size:9pt;
      }

.txtPara {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-size:14pt;
        font-style:italic;
        font-weight:bold;
        }
.txtParaInhalt {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-size:12pt;
        font-style:normal;
        font-weight:normal;
        width:650px;
        }

.txtRede {
        font-family:frutiger,futura,helvetica,verdana,arial,tahoma,sans-serif;
        font-size:12pt;
      }

.txtRedeG {
        font-family:frutiger,futura,helvetica,verdana,arial,tahoma,sans-serif;
        font-size:14pt;
      }

.txtRedeC {
        font-family:frutiger,futura,helvetica,verdana,arial,tahoma,sans-serif;
        font-size:12pt;
        text-align:center;
      }

.txtRedeOU1 {
        font-family:frutiger,futura,helvetica,verdana,arial,tahoma,sans-serif;
        font-size:12pt;
	border-style:solid;
      }

.txtRedeOU {
        font-family:frutiger,futura,helvetica,verdana,arial,tahoma,sans-serif;
        font-size:12pt;
	border-top-style:solid;
	border-bottom-style:solid;
	border-width:1px;
      }

.txtRedeR {
        font-family:frutiger,futura,helvetica,verdana,arial,tahoma,sans-serif;
        font-size:12pt;
        text-align:right;
      }

.txtRede445 {
        font-family:frutiger,futura,helvetica,verdana,arial,tahoma,sans-serif;
        font-size:12pt;
        width:12cm;
      }

.txtRede650 {
        font-family:frutiger,futura,helvetica,verdana,arial,tahoma,sans-serif;
        font-size:12pt;
        width:18cm;
      }

.txtUeb1 {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-size:12pt;
        font-style:italic;
        font-weight:bold;
        }
.txtTeil {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-size:14pt;
        font-style:italic;
        font-weight:bold;
        }

.txtTitel {
        font-family:futura,frutiger,helvetica,verdana,arial,tahoma,sans-serif;
        font-size:18pt;
        font-weight:bold;
      }

.txtTitelb {
        font-family:futura,frutiger,helvetica,verdana,arial,tahoma,sans-serif;
        font-size:18pt;
        font-weight:bold;
        color:rgb(0,0,255);
      }

.txtTitelr {
        font-family:futura,frutiger,helvetica,verdana,arial,tahoma,sans-serif;
        font-size:18pt;
        font-weight:bold;
        color:rgb(255,0,0);
      }

.txtTitelC {
        font-family:futura,frutiger,helvetica,verdana,arial,tahoma,sans-serif;
        font-size:18pt;
        font-weight:bold;
        text-align:center;
      }

.txtTitelImp {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-size:10pt;
        font-weight:bold;
      }

.txtUeb1 {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-size:12pt;
        font-style:italic;
        font-weight:bold;
        width:650px;
        }

.txtUeb1Ratgeber {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-size:12pt;
        font-weight:bold;
        }

.txtUeb2 {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-size:11pt;
        font-style:normal;
        font-weight:bold;
        }

.txtUeb3 {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-size:11pt;
        font-style:normal;
        font-weight:normal;
        margin-left:10px;
        }

.txtUeb3k {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-size:11pt;
        font-style:italic;
        margin-left:10px;
        }

.txtUeb3Ratgeber {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-size:11pt;
        font-style:italic;
        margin-left:20px;
        }

.txtUebName {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-size:12pt;
        vertical-align:text-bottom;
       }

.txtUebZusatz {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-size:11pt;
        vertical-align:text-top;
        }

.txtUTitel {
        font-family:futura,frutiger,helvetica,verdana,arial,tahoma,sans-serif;
        font-size:16pt;
      }

.txtZitat {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-size:8pt;
        text-align:right;
        width:50%;
        vertical-align:text-top;
        }

.txtMini {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-size:1px;
	color:#ffff00; 
        }
a.txtMini {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-size:1px;
	color:#ffff00;
        }

.Zentrieren {
        font-family:verdana,arial,helvetica,tahoma,sans-serif;
        font-size:8pt;
        text-align:center;
        }
.txtFrutiger {
        font-family:frutiger,sans-serif;
        font-size:12pt;
      }
.txtFutura {
        font-family:futura,sans-serif;
        font-size:12pt;
      }
.txtHelv {
        font-family:helvetica,sans-serif;
        font-size:12pt;
      }
.txtArial {
        font-family:arial,sans-serif;
        font-size:12pt;
      }
.txtVerdana {
        font-family:verdana,sans-serif;
        font-size:12pt;
      }
.txtTahoma {
        font-family:tahoma,sans-serif;
        font-size:12pt;
      }
.txtSans {
        font-family:sans-serif;
        font-size:12pt;
      }
